Problème de calcul sous delphie !

Résolu
Geoff -  
 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

  1. blurk Messages postés 493 Date d'inscription   Statut Membre 160
     
    salut

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

    il faut utiliser str2int

    a+
    0
  2. geoff
     
    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.
    0
  3. Geoff
     
    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.
    @ +
    0
  4. geoff
     
    Silvouplait, quelqu'un aurait t'il une réponse au problème que je rencontre ?
    0
    1. divil15
       
      j'ai un probleme
      comment en peut lies une table d' access et delphi
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. SADEK
     
    SLT M.BLURK.COMMENT RESOURDE 1E EQUATION D 3EME DEGREE?MRC MONSIEUR
    0