Ca parait con mais help! (langage pascal)

Discussion dans 'Windows' créé par lesk8vaincra, 3 Octobre 2005.

Statut de la discussion:
Fermée.
  1. Offline
    Salut tout le monde :)

    Voila, je dois faire un truc tout con (mais alors la, VRAIMENT tout con) en Pascal...
    En gros, quand on clique sur un bouton, le contenu du composant edit1 va dans le edit2 et inversement...

    donc j'ai assigné a l'evenement onclick les commandes suivantes:

    edit1.text := edit2.text;
    edit2.text := edit1.text;

    Evidemment, ca marche pas...

    J'ai alors essayé un truc du style

    edit2.text := edit1.text;
    variable := edit2.text;
    edit1.text := variable;

    Et ca marche pas non plus... Enfin, le programme se compile sans problemes, mais lors de l'execution, a chaque fois il y a une case qui recoit l'information de la seconde, mais la seconde ne recoit pas le contenu de la premiere...

    Je sais que ca va vous paraitre tres tres con, mais je suis tout novice la dedans, et j'aimerais savoir ce qui va pas :cool:
    lesk8vaincra, 3 Octobre 2005
    #1
  2. Offline
    Gabberzorus Elite
    Tu remplaces le contenu de 2 par le contenu de 1 puis tu sauves le nouveau contenu de 2 pour le mettre dans 1 mais alors contenu de 2 = contenu de 1. Résultat tu remets le contenu de 1 dans 1...
    Je sais c'est pas clair :D

    En gros fais :

    variable := edit2.text;
    edit2.text := edit1.text;
    edit1.text := variable;


    Toujours sauver les variables AVANT les modifs :wink:
    Gabberzorus, 3 Octobre 2005
    #2
  3. Offline
    Hulk :v
    oui, ton deuxième truc c'est exactement la meme chose que le premier sk8te...;)

    après ta première ligne, la valeur de text2 c'est text1, donc une fois que tu crées varaibles, tu y mets la valeur de text1


    Gabber a bon :D
    Hulk, 3 Octobre 2005
    #3
  4. Offline
    ok merci :p

    v teste ca alors :)

    edit: merci ca marche :p (javais aussi oublié de déclarer variable comme etant "string" :cool:

    Sinon, comment note-t-on le chiffre "Pi"? pour par exemple creer une programme qui avec le rayon calculerait le diametre d'un cercle?

    meuchi :)
    lesk8vaincra, 3 Octobre 2005
    #4
  5. Online
    Harpeur ex membre
    pour le pi, il faut créer une constante:
    Code:
    const
      PI=3.14;
    Harpeur, 3 Octobre 2005
    #5
  6. Offline
    oué, sauf que pi vaut pas exactement 3.14.... ya pas un truc spécial, comme sous excel, pour avoir la valeur exacte?
    lesk8vaincra, 4 Octobre 2005
    #6
  7. Offline
    Roudoudou Lecteur discret
    y a ptet une Unit "Math" en pascal où la variable PI serait déclaré
    Roudoudou, 4 Octobre 2005
    #7
  8. Offline
    marcellino Touriste
    la variable est declaree dans math par M_PI :D
    marcellino, 4 Octobre 2005
    #8
Statut de la discussion:
Fermée.