Ciao ho una piccola confusione in testa.
Se ho un array con 1 Valore
Code(0) = ""
Come lo dichiaro?
Dim Code(0) as string
0
Dim Code(1) as string???
Ciao ho una piccola confusione in testa.
Se ho un array con 1 Valore
Code(0) = ""
Come lo dichiaro?
Dim Code(0) as string
0
Dim Code(1) as string???
l'indice di un array parte da 0, quindi 0 è il primo elemento.
Ans.
Si ero rimasto alla logica VB6 ...
Ho fatto un po' di confusione, grazie!
![]()
x vb6 è la stessa cosa x default.Originariamente inviato da raffaeu
Si ero rimasto alla logica VB6 ...
Ho fatto un po' di confusione, grazie!
![]()
Ans.
e no caro, vb6 parte da 1 mica da 0 ...
e il count è senza -1 ...
Da MSDN :e no caro, vb6 parte da 1 mica da 0 ...
e il count è senza -1 ...
Istruzione Option Base
Utilizzata alivello di modulo per dichiarare il limite inferiore predefinito per gli indici dellematrici.
Sintassi
Option Base {0 | 1}
Osservazioni
Dato che la base predefinita delle matrici è 0, l'istruzione Option Base non è mai obbligatoria. Se taleistruzione viene utilizzata, deve essere inserita in unmodulo prima di qualsiasi altraroutine. Option Base può essere inserita solo una volta in un modulo e deve precedere ledichiarazioni di matrice che includono le dimensioni.
Prova questo codice :
Ciao,codice:Dim s(1) As String s(0) = Chr$(34) & "bau" & Chr$(34) s(1) = Chr$(34) & "raffaeu" & Chr$(34) MsgBox s(0)![]()
Ciao, Brainjar
Ovviamente il tutto riferito a VB 6.0.
Ciao,![]()
Ciao, Brainjar
se non fai option base 1 vb6 parte da 0, come ho scritto... di default.Originariamente inviato da raffaeu
e no caro, vb6 parte da 1 mica da 0 ...
e il count è senza -1 ...
Ans.