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 :

effectuer un traitement avant que windows se ferme


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 76
    Par défaut effectuer un traitement avant que windows se ferme
    Bonjour,

    Je voudrai faire un traitement avant que windows se ferme. J’utilise la méthode suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    procedure WMQueryEndSession
               (var Msg : TWMQueryEndSession) ;
               message WM_QueryEndSession; 
    ...
    procedure TForm1.WMQueryEndSession
          (var Msg : TWMQueryEndSession) ;
    begin
    if MessageDlg('Close Windows ?',
                   mtConfirmation,
                   [mbYes,mbNo], 0) = mrNo then
       Msg.Result := 0
    else
       Msg.Result := 1 ;
    end;
    Et ca marche pas ! Mon appli reçois pas de message et windows se ferme.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 76
    Par défaut
    Pardon, le problème est ailleurs

  3. #3
    Modérateur

    Homme Profil pro
    Ingénieur retraité
    Inscrit en
    Octobre 2005
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur retraité

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 396
    Par défaut
    Je voudrai faire un traitement avant que windows se ferme.
    ... pour cela il faudrait que ton appli détecte que le déclenchement de la fermeture a été lancé, d'annuler cette fermeture le temps qu'il faut pour faire le traitement en question, et à l'issue de ceci que ce soit ton appli qui déclenche la fermeture de Windows.
    Si tu utilises la fonction "Rechercher dans ce forum" en page 1 du Forum avec les deux mots ]fermer application[ tu trouveras toute une série de discussions qui ont tourné autour de ce sujet.
    N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi

Discussions similaires

  1. [Opera] Balise div qui se ferme avant que prévu
    Par Dev222 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 24/06/2013, 21h58
  2. Pourquoi Windows SWAP avant que la RAM soit pleine ?
    Par Galdon dans le forum Windows XP
    Réponses: 1
    Dernier message: 08/06/2010, 09h39
  3. rafraichir une page dés que l'on ferme une window.open
    Par bilou95 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 12/07/2007, 14h49
  4. Réponses: 4
    Dernier message: 12/03/2006, 18h07
  5. Comment fermer l'application en même temps que Windows ?
    Par semaj_james dans le forum Langage
    Réponses: 4
    Dernier message: 23/06/2004, 22h17

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