EInvalidOp erreur avec TryStrToFloat
	
	
		Bonjour, 
Voila j'ai quelques problèmes d’exécution de mon code. Pour un code qui me parait logique mon programme plante :
voici mon code : 
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 
 | bool ParseEPS::IsDouble(string str)
{
   double d;
   AnsiString texte = str.c_str();
   bool result = TryStrToFloat(texte,d);
   return result;
 
 
} | 
 Comme vous l'avez peut être compris ma fonction permet de savoir si le contenu d'un std::string peut être ou non converti en double.
Lors de mon plantage la fonction devrais répondre non puisque le string à tester est 
J'obtiens l'erreur :
	Citation:
	
		
		
			"exception class EInvalidOp with message << Invalid floating point operation>>"
			
		
	
 lorsque je passe par la ligne comportant le "tryStrToFloat"
Si vous pourriez m'aider a comprendre mon erreur cela serait génial ou si une autre idée vous viens pour arriver a faire en sorte de pouvoir tester si un string peut être convertie en double.
Merci d'avance :)