Bonjour tt le monde,

J'ai un problème au niveau des traitement sur les Edit1->Text formaté et aussi les cellules StrigGrid.

Je m'explique :
float MyVarFloat=20000;

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Montant->Text=FormatFloat("##,###,##0.00",MyVarFloat); //===> 20 000,00
Si le met le traitement suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
float xVal=StrToFloat(Montant->Text);
====> Error : 20 000,00 is not à valid floating point

Remarquer l'espace de séparation des milliers

Comment peut-on récupérer le format d'origne 20000 pour faire les traitements de calcul et de fonctions exple : StrToFloat ?


Même problème avec :
float xMontant=Grid1->Cells[3][2].ToDouble();

si Grid1->Cells[3][2]=FormatFloat("##,###,##0.00",MyVarFloat);



Merci.