IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Delphi Discussion :

Plusieur instruction dans le ELSE


Sujet :

Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 23
    Points : 15
    Points
    15
    Par défaut Plusieur instruction dans le ELSE
    Bonjour à tous,
    Je suis en train de découvrir delphi et j'ai un petit probleme avec la boucle if
    Dite moi pourquoi cela ne fonctionne pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    begin
      // ce cas fonctionne
      if strtoint(sai_depart.Text) >= 18 then
        result_bool := true
      else
        result_bool := false;
     
      // ce cas ne fonctionne pas... Pourquoi ???
      if result_bool = true then
        showmessage('Tu peux entrer')
        sai_resultat.Text := 'Accepter'
      else
        showmessage('Tu ne peux pas entrer');
        sai_resultat.Text := 'Refuser';
    end;
    Je vous remercie d'avance de votre reponse...

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    400
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 400
    Points : 652
    Points
    652
    Par défaut
    tu oublies le begin et le end

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    if result_bool = true then
    begin
     showmessage('Tu peux entrer')
     sai_resultat.Text := 'Accepter';
    end
    else begin
    showmessage('Tu ne peux pas entrer');
    sai_resultat.Text := 'Refuser';
    end;

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Je te remercie de ta réponse.
    Merci encore pour ton aide...

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    13 676
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 13 676
    Points : 25 491
    Points
    25 491
    Par défaut
    Pour information

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if result_bool = true then
    peut être simplfié en


    ainsi que

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    if strtoint(sai_depart.Text) >= 18 then
    result_bool := true
    else
    result_bool := false;
    simplfié en
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    result_bool := (strtoint(sai_depart.Text) >= 18);

    c'est tout l'avantage du type boolean en delphi !

  5. #5
    Membre à l'essai
    Inscrit en
    Mars 2009
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 23
    Points : 15
    Points
    15
    Par défaut
    Je te remercie aussi pour ton optimisation du code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Plusieurs instructions dans le onclick
    Par goku19 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 27/03/2013, 09h33
  2. syntaxe plusieurs instructions dans une fonction
    Par sebac dans le forum Général JavaScript
    Réponses: 17
    Dernier message: 02/03/2010, 12h55
  3. Réponses: 0
    Dernier message: 18/02/2009, 20h46
  4. Plusieurs instructions dans un if
    Par x0rster dans le forum Caml
    Réponses: 8
    Dernier message: 14/02/2008, 17h14
  5. plusieurs instructions dans un onClick
    Par illegalsene dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 25/01/2006, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo