Section courante

A propos

Section administrative du site


Delphi   VirtualPascal

Abort

Abordé
Delphi/Kylix/Lazarus SysUtils

Syntaxe

Procedure Abort;

Description

Cette procédure permet de terminer un processus sans retourner un code d'erreur.

Remarque

    Cette procédure provoque une «exception silencieuse», soit un EAbort, laquelle n'affiche pas de message d'erreur à l'utilisateur, mais effectue quand même la redirection vers l'exécution du bloc «FINALLY».

Exemple

Voici un exemple montrant une utilisation de la procédure si aucun paramètre est présent :

  1. Program AbortExemple;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils; 
  5.  
  6. BEGIN
  7.  If ParamCount=0Then Begin
  8.   WriteLn('Paramètres attendues!');  
  9.   Abort;
  10.  End;
  11.  WriteLn('Exécution des paramètres...');
  12. END.

on obtiendra le résultat suivant:

Paramètres attendues!
Exception EAbort dans le module abortexemple.exe à 00000000.
Opération interrompue.

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Break
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Continue
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Goto
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - Halt
Langage de programmation - Delphi/Kylix/Lazarus - Référence de procédures et fonctions - RunError


Dernière mise à jour : Dimanche, le 2 octobre 2011