Problème de calcul sous delphie ! [Résolu/Fermé]

Signaler
-
 divil15 -
Bonjours à tous, je suis de niveau moyen en pascal et je voulai faire cela : sur ma fiche se trouve un composant edit et je voudrais faire ce calcul :
M1 := (12*edit.text*5^edit.text)+20; , il me dit que les type sont incompatibles ce que je comlpren tout à fait mais je n'arrive pa à résoudre le problème enfin si mais en ralongeant beaucoup de code :
If edit.txt = '0' then ...... ce qui rajouterait une 100aine de ligne. Merci d'avance.
autre petite question comment insérer facilment une image sous delphi. Merci encore
@ +

5 réponses

Messages postés
488
Date d'inscription
vendredi 16 avril 2004
Statut
Membre
Dernière intervention
15 mars 2009
156
salut

edit.text c'est du texte, d'où l'incompatibilité avec les integers

il faut utiliser str2int

a+
Salut Blurk et merci bien moi j'avai utiliser l'inverse inttostr.
Donc M1 := (12*(strtoint(edit.text))*5^(strtoint(edit.text)))+20; cezla devrai marché. Pour inséré des images simplement si quelqu'un sait comment faire, n'hésitez pas merci d'avance.
Re Bonjour, il me dise juste un petit problème au niveau de la puissance :

M1 := (12*(strtoint(metal1.text))*5^(strtoint(metal1.text))) + 20;

Lors de la compilation il me dise type pointé requis. VOilà merci encore.
@ +
Silvouplait, quelqu'un aurait t'il une réponse au problème que je rencontre ?
j'ai un probleme
comment en peut lies une table d' access et delphi
SLT M.BLURK.COMMENT RESOURDE 1E EQUATION D 3EME DEGREE?MRC MONSIEUR