Boujour a tous,
L'erreur, une coquille dans l'aide : l'exemple utilisé dans l'aide a la fonction Valf :
Resultat.f = Val("1024.45") ; Resultat recevra la valeur 1024.45.
Mauvaise fonction, on parle de la fonction Valf et non Val.
Si l'aide n'a pas encore rectifier, j'espére que Comtois ou RegisLG lorsqu'ils liront ces lignes le feront, j'ai la flémme de faire deux post
Pour le bug, l'aide déclare pour la fonction Valf :
Convertit une chaîne en une valeur numérique. La chaîne doit être un nombre décimal (virgules acceptée).
Si la virgule est accepté (et non le point) l'exemple qui suit devrait fonctionné.
Resultat.f = ValF("1024,45") ;
Marche pas, elle renvoi : 1024.0 adieu les décimales
Il ma fallut convertir toutes les virgules en point avec la fonction ReplaceString(). C'est pas bien grâve, mais j'ai bataillé, je pensais avoir fait une erreur de programmation
merci de m'avoir lu
Une erreur et un bug !
Moi je lis dans l'aide pour la fonction Valf
Si la virgule est accepté (et non le point) l'exemple qui suit devrait fonctionné.
Resultat.f = ValF("1024,45") ;
virgules acceptée ! Donc la chaine de caractéres "1024,45" est valide !
Par contre le retour, non ???
Convertit une chaîne en une valeur numérique. La chaîne doit être un nombre décimal (virgules acceptée).
Si la virgule est accepté (et non le point) l'exemple qui suit devrait fonctionné.
Resultat.f = ValF("1024,45") ;
virgules acceptée ! Donc la chaine de caractéres "1024,45" est valide !
Par contre le retour, non ???
merci j'ai corrigé l'exemple de ValF().
J'en ai profité pour corriger d'autres trucs, il restait encore quelques String$ à la place de Chaine$.
Par contre j'ai oublié de supprimer
Je suis d'accord avec toi c'est ambigu, alors :
- soit je supprime ce texte qui n'apporte rien ? l'exemple devrait suffire.
- soit je change le texte en mettant par exemple (qu'est-ce que je pourrais mettre d'ailleurs ?)
J'en ai profité pour corriger d'autres trucs, il restait encore quelques String$ à la place de Chaine$.
Par contre j'ai oublié de supprimer
j'ai juste corrigé la faute en enlevant le s à virgule.(virgules acceptée).
Je suis d'accord avec toi c'est ambigu, alors :
- soit je supprime ce texte qui n'apporte rien ? l'exemple devrait suffire.
- soit je change le texte en mettant par exemple (qu'est-ce que je pourrais mettre d'ailleurs ?)
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.