System.Classes.TReader.OnError

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnError: TReaderError read FOnError write FOnError;

C++

__property TReaderError OnError = {read=FOnError, write=FOnError};

Propriétés

Type Visibilité  Source Unité  Parent
event public
System.Classes.pas
System.Classes.hpp
System.Classes TReader

Description

Se produit lorsqu'un objet lecteur est confronté à une erreur en lecture des données, par exemple la lecture d'un nom de propriété non déclaré ou une valeur interdite.

OnError est utilisé de manière interne par l'environnement de développement intégré (EDI) pour signaler les erreurs. Il peut également être utilisé pour écrire un gestionnaire d'événement choisissant de manière sélective de traiter ou d'ignorer les erreurs.

Le dernier paramètre transmis au gestionnaire d'événement OnError, Handled, est passé par référence. Par défaut, la méthode Error transmet false dans Handled, mais un gestionnaire peut corriger l'erreur ou choisir de l'ignorer et affecter alors la valeur true, à la propriété Handled, ce qui empêche la poursuite du traitement de l'erreur. Si le gestionnaire d'événement se termine en laissant Handler à false, l'objet lecteur déclenche une exception EReadError.

Voir aussi