Bonjour � toutes et � tous,
j'ai besoin de votre aide car il y a un truc que j'arrive pas du tout � comprendre ...
En faite je dispose d'un objet TEdit dans lequel on �crit des valeurs � virgules.
J'aimerais r�ccup�rer cette valeur et faire des op�rations dessus.
j'ai donc fait ceci :
En faisant ceci si le nombre de chiffre apr�s la virgule est sup�rieure � 1, le float flTaux ne correspond plus au contenu de l'edit.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 float flTaux; flTaux = StrToFloat(EditTaux->Text);
Exemple :
Edit=1.5 => flTaux=1.5
Edit=1.5475 => flTaux=1.547500658
Edit=54.8474 => flTaux=54.847400425
Alors j'ai copier le contenu dans de l'Edit dans un AnsiString et l� quelques soit le nombre de chiffres apr�s la virgule l'AnsiString contient la bonne valeure. Mais si je le convertis en Float ben rebelote, il ajoute des chiffres autres....
Cordialement
Partager