Bonjour tout le monde,
J'aimerai convertir ce que l'utilisateur peut entrer dans un TEdit en float.
Comment faire ?
Merci d'avance.
Bonjour tout le monde,
J'aimerai convertir ce que l'utilisateur peut entrer dans un TEdit en float.
Comment faire ?
Merci d'avance.
Vive l'aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 float MaValeurEnFloat = Edit1->Text.ToDouble();
ou encore :
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 double vD ; vD = StrToFloat(Edit1 -> Text) ; .. .. ..
Pour être plus rigoureux:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 float MaValeurEnFloat; try { MaValeurEnFloat = StrToFloat(Edit1->Text); } catch (EConvertError &E) { // La conversion n'a pas fonctionné MaValeurEnFloat = 0; }
Et pour être vraiment très rigoureux il faut encore caster le résultat de StrToFloat en float, car cette dernière retourne un long double ;-)
Partager