Section courante

A propos

Section administrative du site

ADDEXITPROC

Ajout une procédure de sortie
Free Pascal System

Syntaxe

Procedure AddExitProc(Proc:TProcedure);

Paramètres

Nom Description
Proc Ce paramètre permet d'indiquer le nom de la procédure à ajouter dans la liste de procédure de sortie.

Description

Cette procédure permet d'ajouter une procédure à exécuter lors du processus de terminaison du programme. À la sortie du programme, toutes les procédures ajoutées de cette manière seront appelées dans l'ordre inverse.

Remarques

Exemple

Dans cet exemple, nous créons une procédure étant appelée lors de la fermeture du programme pour afficher un message et effectuer un nettoyage :

  1. Program AddExitProcExample;
  2.  
  3. Uses
  4.  SysUtils;
  5.  
  6.  { Procédure à exécuter avant la fin du programme }
  7. Procedure CleanUp;Begin
  8.  WriteLn('Nettoyage avant la fermeture du programme...');
  9.   { Vous pouvez ajouter ici des tâches comme fermer des fichiers, libérer des ressources,... }
  10. End;
  11.  
  12. BEGIN
  13.   { Ajouter CleanUp à la liste des procédures à exécuter à la fin du programme }
  14.  AddExitProc(@CleanUp);
  15.  WriteLn('Le programme est en cours d''exécution...');
  16.   { Le programme continue son exécution normalement, et CleanUp sera appelé à la fin. }
  17. END.


Dernière mise à jour : Samedi, le 18 juillet 2015