Novità

x scripter , Dove sta l'errore ?

gian332

Banned
Buongiorno a tutti , rivolgo la mia domanda a chiunque possa rispondermi
lo script di Test che ho postato sotto quando esegue l'istruzione
SeriefreqTurbo mi va in crash e non riesco a capire dove sbaglio. :-(


Codice:
Option Explicit
Sub Main
    Dim Ini,fin,frq
    Dim num(5)
    Dim sorte(5)
    Dim ruota(12)
    sorte(2) = 2
    ruota(1) = 1
    num(0) = 0
    num(1) = 1
    num(2) = 2
    num(3) = 3
    num(4) = 4
    num(5) = 5
    Ini = 9000
    fin = 9393

    frq = SerieFreqTurbo(Ini,fin,num,ruota(1),sorte(2)) 'Eseguendo questa istruzione mi va in crash 
End Sub
 
Ciao , sono felice di confermare che il buon Legend aveva ragione .. ciò non toglie che potresti avere qualche file vecchio ..prova , a me questo funziona .. se ti da ancora errore poi dobbiamo vedere ...

aggiungo una nota di teoria.

passando Ruota(2) stai passando l'elemento all'indice 2 del vettore ruota , tale e quale a passare una variabile che non sia un vettore.
Il vettore va passato col suo nome senza parentesi e senza indici,

Codice:
Option Explicit
Sub Main
    Dim Ini,fin,frq
    Dim num(5)
    Dim sorte(5)
    Dim ruota(12)
    sorte(2) = 2
    ruota(1) = 1
    num(0) = 0
    num(1) = 1
    num(2) = 2
    num(3) = 3
    num(4) = 4
    num(5) = 5
    Ini = 9000
    fin = 9393

    frq = SerieFreqTurbo(Ini,fin,num,ruota,sorte(2))

    Scrivi frq

End Sub
 
Ultima modifica di un moderatore:
ciao

guarda le differenze tra il tuo e questo


Option Explicit
Sub Main
Dim Ini,fin,frq,sorte
Dim num(5)
Dim ruota(12)
sorte = 2
ruota(1) = 1
num(1) = 6
num(2) = 1
num(3) = 2
num(4) = 3
num(5) = 4
Ini = 9000
fin = 9393
frq = SerieFreqTurbo(Ini,fin,num,ruota,sorte) 'Eseguendo questa istruzione mi va in crash
Scrivi StringaNumeri(num,".") & " " & SiglaRuota(ruota(1)) & "....fr." & frq
End Sub
 
Funzionano entrambi sia quello di Luigi che di beppe !! Quindi l'errore stava in ruota , va passato ril vettore cosi comè senza parentesi ..Bene siete come sempre fantastici e tempestivi vi RINGRAZIO di cuore Ileggend beppe Luigi, avevo smanettato parecchio ma non cero arrivato da solo :-)
 
Ultima modifica:
funzionano uguali perche sono uguali :-)
passare sorte(2) quando sorte è un vettore il cui elemento all'indice 2 vale 2 è come passare sorte quando sorte è una semplice variabile che vale 2 ...

ciao ..
 

Ultima estrazione Lotto

  • Estrazione del lotto
    sabato 27 giugno 2026
    Bari
    46
    42
    63
    90
    08
    Cagliari
    86
    69
    76
    89
    55
    Firenze
    77
    54
    87
    57
    88
    Genova
    70
    65
    44
    76
    58
    Milano
    52
    41
    53
    74
    16
    Napoli
    32
    56
    09
    73
    63
    Palermo
    17
    82
    87
    84
    67
    Roma
    50
    09
    48
    79
    12
    Torino
    81
    43
    75
    21
    38
    Venezia
    15
    72
    65
    74
    60
    Nazionale
    88
    21
    04
    26
    55
    Estrazione Simbolotto
    Napoli
    03
    30
    18
    38
    44
Indietro
Alto