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

Lazarus Pascal Discussion :

Utilisation de messageDlg [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 57
    Points : 3 361
    Points
    3 361
    Par défaut Utilisation de messageDlg
    salut, je veux exécuter un messageDlg avec le code suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    if edtMat2.text='' then
         begin
              showMessage('Veuillez choisir un champs');
              exit; //sortir de l instruction
           end
      else
          begin
              begin
              if Dialogs.MessageDlg('Vous allez supprimer un champ important.  Êtes-vous sur?',
              mtConfirmation, [mbYes, mbNo], 0, mbYes) = mrYes then
    On me demande de faire une conversion au niveau de l'argument no 5. Mon champ edtMat2 reçoit un entier(integer) mais je ne sais comment le convertir. Je crois que le problème vient de la. Comment le résoudre? Merci pour votre aide.
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Modérateur
    Avatar de tourlourou
    Homme Profil pro
    Biologiste ; Progr(amateur)
    Inscrit en
    Mars 2005
    Messages
    3 857
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Biologiste ; Progr(amateur)

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 857
    Points : 11 291
    Points
    11 291
    Billets dans le blog
    6
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MyInteger := StrToInt( edtMat2.Text );
    voir aussi TryStrToInt et StrToIntDef
    Delphi 5 Pro - Delphi 11.3 Alexandria Community Edition - CodeTyphon 6.90 sous Windows 10 ; CT 6.40 sous Ubuntu 18.04 (VM)
    . Ignorer la FAQ Delphi et les Cours et Tutoriels Delphi nuit gravement à notre code !

  3. #3
    Membre averti
    Profil pro
    au repos
    Inscrit en
    Février 2013
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : Saint-Pierre-Et-Miq.

    Informations professionnelles :
    Activité : au repos

    Informations forums :
    Inscription : Février 2013
    Messages : 156
    Points : 331
    Points
    331
    Par défaut
    hello barson,

    tu dis :
    On me demande de faire une conversion au niveau de l'argument no 5
    qui je pense n'a pas de rapport avec ce que tu dis après :
    Mon champ edtMat2 reçoit un entier(integer) mais je ne sais comment le convertir.
    ton premier problème vient du fait que tu as oublié de mettre le titre dans le Messagedlg. Si j'ai bien compris tu veux utiliser la syntaxe à 6 éléments :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    function MessageDlg(
      const aCaption: String;
      const aMsg: String;
      DlgType: TMsgDlgType;
      Buttons: TMsgDlgButtons;
      HelpCtx: LongInt;
      DefaultButton: TMsgDlgBtn
    ):Integer;
    mais tu n'as que 5 éléments.

    il manque le titre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    const aCaption: String;
    Amicalement nullosse

  4. #4
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2012
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2012
    Messages : 57
    Points : 3 361
    Points
    3 361
    Par défaut
    Merci nullose, mais je saisi le sixième ou ça? Essaie de le mettre dans mon code ci-dessus
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

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

Discussions similaires

  1. utilisation de la "MessageDlg"
    Par mohammed.badre dans le forum Débuter
    Réponses: 7
    Dernier message: 23/11/2011, 10h12
  2. utiliser les tag [MFC] [Win32] [.NET] [C++/CLI]
    Par hiko-seijuro dans le forum Visual C++
    Réponses: 8
    Dernier message: 08/06/2005, 15h57
  3. utilisation du meta type ANY
    Par Anonymous dans le forum CORBA
    Réponses: 1
    Dernier message: 15/04/2002, 12h36
  4. [BCB5] Utilisation des Ressources (.res)
    Par Vince78 dans le forum C++Builder
    Réponses: 2
    Dernier message: 04/04/2002, 16h01
  5. Réponses: 2
    Dernier message: 20/03/2002, 23h01

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