Section courante

A propos

Section administrative du site

RAISE

Relancer
Free Pascal  

Syntaxe

RAISE instancedexception
RAISE instancedexception AT expressiondadresse

Paramètres

Nom Description
instancedexception Ce paramètre permet d'indiquer une instance d'exception à provoquer.
expressiondadresse Ce paramètre permet d'indiquer l'adresse ou se produit l'exception.

Description

Ce mot réservé permet de provoquer une exception.

Exemple

Cet exemple permet d'indiquer comment provoquer l'erreur abandonné :

  1. Program RaiseSamples;
  2.  
  3. {$MODE ObjFPC}
  4. Uses SysUtils;
  5.  
  6. BEGIN
  7.  Raise EAbort.Create('Provoque cette erreur');
  8.  WriteLn('Jamais exécuté');
  9. END.

on obtiendra le résultat semblable suivant :

An unhandled exception occurred at $00401502 :
EAbort : Provoque cette erreur
$00401502

Voir également

Langage de programmation - Free Pascal - Les instructions d'exceptions

Dernière mise à jour : Dimanche, le 28 février 2016