Calculer une équation dans un TEdit... [Résolu]

Signaler
Messages postés
22
Date d'inscription
dimanche 4 avril 2004
Statut
Membre
Dernière intervention
27 juin 2007
-
zakilebleu
Messages postés
17
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
13 mai 2008
-
Tout est dans le titre !
Je me demandais seulement si il y aurais pas un moyen de calculer le contenu d'un TEdit...

Par exemple :
Edit1.Text := '3*sqrt(16)-4';

Et la, faire un truc du genre ! :
ShowMessage('La réponse est :' + StrToFloat( Edit1.Text ) );

Ce qui donnerais tout simplement :
La réponse est : 8

Merci d'avance

4 réponses

Messages postés
120
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
15 novembre 2007
1
Bjr,

Il a plein de composants gratuits qui savent prendre une chaine de caractères, l'interpréter comme un calcul et renvoyer le résultat.
Vois sur torry.net, tu trouveras ça dans la rubrique parser je pense.
Par exemple: http://www.pisarev.net/

J-L
Messages postés
120
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
15 novembre 2007
1
pour être plus général:

http://www.torry.net/pages.php?id=307
Messages postés
22
Date d'inscription
dimanche 4 avril 2004
Statut
Membre
Dernière intervention
27 juin 2007

Eille vraiment, Merci !
c'est exactement le genre de script que je cherchais...
Moi qui avait commencer a me faire un parser.... j'étais légèrement décourager !
En tout cas je trouve pas d'autre mot que merci  ^^ lol
Messages postés
17
Date d'inscription
jeudi 21 février 2008
Statut
Membre
Dernière intervention
13 mai 2008

slt mon amis c'est lol