EddiTheHead
Messages postés58Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 2 juin 2006
-
18 août 2005 à 19:58
EddiTheHead
Messages postés58Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 2 juin 2006
-
19 août 2005 à 15:11
Slt,
Je cherche le moyen de forcer la saisie d'un "real" dans un MaskEdit.
Var Valeur : Real;
Begin Valeur := StrToFloat(MaskEdit.Text); // avec comme masque : !0000,00
End.
Ce code ne fonctionne pas toujours :
1234,5 : ok
12__,4_ : devient "12 ,4" et se plante lors de la convertion du StrToFloat.
Je veux éviter les codes qui lisent n'importe quel caractère, qui convertit le String et si se n'est pas un Real on recommence la saisie.
Je m'écarte peut-être du problème en utilisant un MaskEdit. Y a peut-d'être d'autre facilité.
EddiTheHead
Messages postés58Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention 2 juin 2006 19 août 2005 à 15:11
Slt,
Ah ben voui, 2 jours de recherche alors que la solution était devant moi.
Honte à moi et 1.000 fois pardon à Japee pour sa source.
Et merci à toi de m'avoir ouvert les yeux.