Un problème avec la fonction Val()
Publié : jeu. 16/févr./2006 20:24
Bonjour voici un petit code pour mettre en évidence le problème que je rencontre sur deux PC sous windows Xp avec PureBasic 3.94.
Si je change le typage de ma variable Resultat en float j'obtient la valeur suivante 1024.000000.
Ma question est comment je dois faire pour garder un typage long?
J'ai essayer la fonction Int() ou tout bêtement Val.l = Resultat.f, mais rien ni fait. J'ai toujours une valeur de 400!
Est-ce un bug?
Merci de vos réponses.
Code : Tout sélectionner
Resultat.l = Val("1024")
Debug Resultat.l ;Resultat retourne la valeur 400 au lien de 1024?!?
Value.s = Str(Resultat.l)
MessageRequester("Bug :", Value.s) ;là j'ai bien 1024!
End
Ma question est comment je dois faire pour garder un typage long?
J'ai essayer la fonction Int() ou tout bêtement Val.l = Resultat.f, mais rien ni fait. J'ai toujours une valeur de 400!
Est-ce un bug?
Merci de vos réponses.