Kwai chang caine a écrit :Ah bah dis donc heureusement que t'as simplifié, sinon j'aurais rien compris
D'ailleurs j'ai rien compris
Je t'adore GNOZAL tu sais toujours tout
Alors en SIMPLE il faut que je declare comment ma variable en debut de mon code pour remplacer le :
non !!
une variable de type Variant peut recevoir un chiffre,ou de l'ascii
bref, c'est une variable qui n'a pas de type defini
en purebasic
A.f <-- c'est un Flottant
A.b<----- c'est un byte etc ....
en VB une variable de type Variant
peut recevoir soit
Dim
A as Variant
A=12
soit
A="coucou"
bref n'importe qu'elle type de donné !!
l'idéal c'est de surveiller ta variable variant, et de voir qu'elle type de donné elle reçoit !!!
si elle ne reçoit que du numérique, et bien considère la comme une variable numérique (Long,Word,Byte) suivant le cas !!
souvent les variable sont déclaré de type Variant par fainéantise des programmeurs , en réalité, elle garde souvent un Type bien défini
c'est due en parti a l'obligation de déclarer une variable en VB , et comme le programmeur, ne sait pas trop a l'avance ce qu'il va faire avec cette variable, il le déclare en variant , de cette façon il est tranquille avec ça....
même si c'est pas une bonne habitude bien sur ...
soit dit en passant, j'aimerai bien avoir les variant en purebasic natif
