begin process at 2012 02 11 14:41:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

J'AI BESOIN D'AIDE !!!! :O

 > 

afficher une page à la fermeture d'une application


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

afficher une page à la fermeture d'une application

dimanche 2 mars 2003 à 17:50:00 | afficher une page à la fermeture d'une application

monopoliy

Comment faire pour afficher une page qui demande si l'on veut enregistrer ou pas les modification, quand on ferme une application.
Merci.
dimanche 2 mars 2003 à 18:52:35 | Re : afficher une page à la fermeture d'une application

Bestiol

Tu peux gérer cela avec une variable publique, de type booléen... Par exemple pour une variable "Sauve", tu la met à True quand le document a été enregistré, et à False, dès qu'il y a une modification...
Enfin, tu utilises l'évènement OnCloseQuery de ta form principale :

procedure TForm1.FormCloseQuery(...);
begin

If Sauve then Exit;

Case MessageDlg('Voulez-vous sauvegarder le document ?', mtConfirmation, [mbYes, mbNo, mbCancel], 0) Of
mrYes: MaProcDeSauvegarde;
mrCancel: Canclose := False;
End;

end;


L'utilisateur aura le choix entre sauvegarder le document puis quitter, quitter sans sauvegarder et annuler sa sortie...

Bonne prog' !
Bestiol.


-------------------------------
Réponse au message :
-------------------------------

> Comment faire pour afficher une page qui demande si l'on veut enregistrer ou pas les modification, quand on ferme une application.
> Merci.
dimanche 2 mars 2003 à 19:09:44 | Re : afficher une page à la fermeture d'une application

Nono40

Il faut faire la demande dans l'évènement OnCloseQuery de la fiche principale. Par exemple :

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
Var Retour:Integer;
begin
[mbYes,mbNo],0)=mrYes;
Retour:=MessageDlg('Voulez-vous enregistrer les modifications ?',mtConfirmation,[mbYes,mbCancel,mbNo],0);
CanClose:=Retour In [mrYes,mrNo];
If Retour=mrYes Then Enregistrement;
end;


Avec ce code, le bouton Yes, enregistre et ferme l'application. Le bouton No n'enregistre pas et ferme l'application. Le bouton Annuler n'enregistre pas et ne ferme pas l'application

--- Nono40@fr.st ---
Nouveau ---> Nono40.fr.st


-------------------------------
Réponse au message :
-------------------------------

> Comment faire pour afficher une page qui demande si l'on veut enregistrer ou pas les modification, quand on ferme une application.
> Merci.
dimanche 2 mars 2003 à 23:08:57 | Re : afficher une page à la fermeture d'une application

Remixgame

Intéressant merci
ca va m'aider
----------------------------
Remixtech
Webmaster
www.remixtech.com
----------------------------



-------------------------------
Réponse au message :
-------------------------------

> Tu peux gérer cela avec une variable publique, de type booléen... Par exemple pour une variable "Sauve", tu la met à True quand le document a été enregistré, et à False, dès qu'il y a une modification...
> Enfin, tu utilises l'évènement OnCloseQuery de ta form principale :
>

> procedure TForm1.FormCloseQuery(...);
> begin
>
> If Sauve then Exit;
>
> Case MessageDlg('Voulez-vous sauvegarder le document ?', mtConfirmation, [mbYes, mbNo, mbCancel], 0) Of
> mrYes: MaProcDeSauvegarde;
> mrCancel: Canclose := False;
> End;
>
> end;
>

>
> L'utilisateur aura le choix entre sauvegarder le document puis quitter, quitter sans sauvegarder et annuler sa sortie...
>
> Bonne prog' !
> Bestiol.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Comment faire pour afficher une page qui demande si l'on veut enregistrer ou pas les modification, quand on ferme une application.
> > Merci.
>
lundi 3 mars 2003 à 11:10:45 | Re : afficher une page à la fermeture d'une application

monopoliy

Merci beaucoup !!!!



-------------------------------
Réponse au message :
-------------------------------

> Intéressant merci
> ca va m'aider
> ----------------------------
> Remixtech
> Webmaster
> www.remixtech.com
> ----------------------------
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Tu peux gérer cela avec une variable publique, de type booléen... Par exemple pour une variable "Sauve", tu la met à True quand le document a été enregistré, et à False, dès qu'il y a une modification...
> > Enfin, tu utilises l'évènement OnCloseQuery de ta form principale :
> >

> > procedure TForm1.FormCloseQuery(...);
> > begin
> >
> > If Sauve then Exit;
> >
> > Case MessageDlg('Voulez-vous sauvegarder le document ?', mtConfirmation, [mbYes, mbNo, mbCancel], 0) Of
> > mrYes: MaProcDeSauvegarde;
> > mrCancel: Canclose := False;
> > End;
> >
> > end;
> >

> >
> > L'utilisateur aura le choix entre sauvegarder le document puis quitter, quitter sans sauvegarder et annuler sa sortie...
> >
> > Bonne prog' !
> > Bestiol.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Comment faire pour afficher une page qui demande si l'on veut enregistrer ou pas les modification, quand on ferme une application.
> > > Merci.
> >
>


Cette discussion est classée dans : page, application, afficher, fermeture


Répondre à ce message

Sujets en rapport avec ce message

afficher une ActiveForm [ par Steph ] j'ai créé une ActiveForm avec l'expert et je veux l'afficher dans le navigateur.Si j'utilise une page HTML et la balise OBJECT (avec les attributs cla Première page ... [ par Paraglider ] Bonjour tout le monde,Je suis plutôt habitué à programmer en VB mais on vient de me demander de modifier une application Delphi et je dois avouer que Afficher l'état de chargement d'une application [ par orelien ] Bonjour,J'aimerais connaître tout d'abord le moyen de changer la couleur de la ligne de sélection d'un dbgrid (par défaut en bleu).J'aimerais afficher Page active [ par Paraglider ] Bonjour tout le monde,J'ai eu à modifier une application Delphi. Ce langage n'est pas celui que j'utilise régulièrement et j'ai quelques petites diffi afficher page internet [ par biloue ] bonjourJe débute totalement avec le logiciel delphi et je cherche à afficher une page internet lorsque je clique sur un boutonEst ce quelqu'un pour me Gestion de la fermeture de l'application par CTRL ALT SUPP [ par phiphilou ] Salut à tous,J'ai une application trois tier Midas qui pose un problème en exploitation. Il arrive que l'utilisateur kille le programme client ( et ou OnClose n'est pas appelé lors de la fermeture de Windows [ par globule ] Bonjour, J'ai crée un application qui tourne en tache de fond et qui se place en systray à coté de l'horloge.J'ai implementé l?événement FormClose du Activation automatique! [ par Beckard ] Salut les DEVLOPs, Je voudrai savoir comment faire pour ouvrir une application automatiquement sur lecteur CD, cette application affiche simplement afficher une page Html [ par louiwahl ] Bjr Mon probleme c'est que j'ai une page html que je n'arrive pas a afficher dans WebBrowser en faisant WebBrowser.Navigate('.\toto.htm') alor que q Fermeture imédiate d'une application [ par delphiSteph ] Salut a tous, Je cherche un moyen de fermer mon application sans que les évènement de OnClose et tout les autres évènement de fermeture ce fait. J’ai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,340 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales