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 :

Fenêtre qui se referme toute seule


Sujet :

Delphi

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    348
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 348
    Points : 103
    Points
    103
    Par défaut Fenêtre qui se referme toute seule
    Bonjour à tous,
    Lorsque je compile ce code:

    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
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    implementation
      procedure ask_salvaro;
      begin
        writeln('Bonjour Salvaro, combien font 2+2?');
        read(line);
         begin
           if line = '4' then
             writeln('Bravo, tu l''as fait tout seul?');
             read(line2);
             begin
               if line2 <> 'oui' then
                begin
                 writeln('Mouarf! Bon, on recommence!');
                 readln;
                 ask_salvaro;
                end
               else
                writeln('Bien fiston, tu vois quand tu veux?')
             end;
             writeln('Tu l''as fait expres, n''est-ce pas?')
         end;
          writeln('Bon, un autre, quelle est l''intégrale de arcsin(x)?');
          read(line3);
          writeln('lol, n''importe quoi!)' + 'Mais bon, je ne te cache pas que meme moi je n''ai pas la réponse. Allez, on recommence?');
          ask_salvaro;
      end;
    end.
    La console se referme toute seule. Pourquoi?
    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 674
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 674
    Points : 5 259
    Points
    5 259
    Par défaut
    c'est tout à fait normal quand la procédure se termine.
    Pour éviter cela tu devrai faire une boucle qui tourne tant qu'une varaible est egale à 'OUI'. Et à chaque fois que tu arrive en fin de traitement tu pose la question à l'utiliseur pour savoir 'il veut quitter et dans ce cas tu passe à 'NON'

  3. #3
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    est-ce que tu appelles ta procédure dans le corps de ton programme ?
    La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème

    Pas de sollicitations techniques par MP -

Discussions similaires

  1. Des fenêtres qui s'ouvrent toutes seules
    Par larimoise dans le forum Sécurité
    Réponses: 15
    Dernier message: 27/02/2007, 17h31
  2. Formulaire qui se valide tout seul :8O:
    Par Boumeur dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 13/04/2005, 12h21
  3. Avoir un champ qui se decremente tout seul
    Par romeo9423 dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 15/02/2005, 04h32
  4. [ContrôleBD] DBCtrlGrid qui se redimensionne tout seul !
    Par LadyWasky dans le forum Composants VCL
    Réponses: 8
    Dernier message: 01/07/2004, 23h08
  5. TCanvas et handle qui se désalloue tout seul
    Par efourmon dans le forum Langage
    Réponses: 3
    Dernier message: 14/01/2004, 11h07

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