on peut assigner un nombre à virgule à un entier sans passer par INT() ou ROUND() etc.
b.i = 47.898 donne en debug 48, donc le compilateur intervient sur la valeur réelle.
Le compilateur devrait signaler d'utiliser les fonctions comme INT() etc
vous en pensez quoi ?
Code : Tout sélectionner
a.l = 10
Debug a
a = 10.36
Debug a
b.i = 20
Debug b
b = 47.898
Debug b
b = Int(47.898)
Debug b