Trapper TOUTES les erreurs

Résolu
Signaler
Messages postés
16
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
29 juillet 2005
-
Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
-
Bonjour,
Je voudrais mettre en place un systeme qui prend une capture d'ecran et enregistre celle-ci lorsqu'il se produit une erreur quelconque dans une applicaion Delphi. Apparement, il faudrait mettre ça dans la méthode HandleException de l'objet Application mais je ne sais pas comment fait...
Est ce la bonne solution, et si oui, comment fait ton pour acceder aux objets globaux ?

2 réponses

Messages postés
1727
Date d'inscription
vendredi 27 décembre 2002
Statut
Modérateur
Dernière intervention
6 novembre 2021
8
Bonjour,



Tu peux faire ainsi (exemple tiré de l'aide en ligne):



procedure TForm1.FormCreate(Sender: TObject);

begin

Application.OnException := AppException;

end;



procedure TForm1.AppException(Sender: TObject; E: Exception);

begin

//Application.ShowException(E);

//Application.Terminate;

CaptureEcran;

end;



Bonne prog'



japee
Messages postés
16
Date d'inscription
jeudi 1 juillet 2004
Statut
Membre
Dernière intervention
29 juillet 2005

PS: Réaliser la capture et l'enregistrer n'est pas un problème mais je voudrais savoir comment acceder au code appelé systélatiquement lorsqu'une erreur se produit dans delphi. SVP ne me repondez pas de faire un Try... Except... ce n'est pas ce que je cherche !!