Section courante

A propos

Section administrative du site

ASSERT

Affirmez
Free Pascal System

Syntaxe

Procedure Assert(Expr:Boolean);
Procedure Assert(Expr:Boolean;Const Msg:String);

Paramètres

Nom Description
Expr Ce paramètre permet d'indiquer l'assertion. Si la valeur de cette expression est «false», l'application s'arrêtera avec erreur d'exécution 227 (Runtime error 227) et le message indiquer par le paramètre «Msg» sera afficher vers la console de sortie d'erreur. Si la valeur de cette expression est «true», le programme poursuit son exécution normalement.
Msg Ce paramètre permet d'indiquer le message d'assertion.

Description

Cette procédure permet de vérifier la condition spécifié.

Remarques

Exemple

Voici un exemple montrant une utilisation à la suite d'un test :

Essayer maintenant !
  1. Program AssertSamples;
  2.  
  3. Var
  4.  a:Integer = 10;
  5.  b:^Integer = NIL;
  6.  
  7. BEGIN
  8.  b := @a;
  9.  Assert(b=NIL);
  10.  WriteLn(b^);
  11. END.

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Halt»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Runerror»

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