System.Classes.TList.Error

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

class procedure Error(const Msg: string; Data: NativeInt); overload; virtual;
class procedure Error(Msg: PResStringRec; Data: NativeInt); overload;

C++

__classmethod virtual void __fastcall Error(const System::UnicodeString Msg, NativeInt Data)/* overload */;
__classmethod void __fastcall Error(System::PResStringRec Msg, NativeInt Data)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TList

Description

Déclenche une exception EListError.

Appelez la méthode Error pour déclencher une exception quand une erreur se produit pendant que vous utilisez un objet TList. Error construit un message d'erreur à partir de la chaîne de format (ou chaîne de ressource) transmise dans le paramètre Msg et la valeur de données transmise dans le paramètre Data puis déclenche une exception EListError.

Appelez Error plutôt que d'ajouter une ligne comme la suivante :

raise EListError.CreateFmt(MyMsg, iBadValue);

ou

resourcestring sBadValueMessage = '%s n'est pas une liste de valeur valide';


...

EListError.Create(@sBadValueMessage, iBadValue);


throw EListError(MyMsg, iBadValue);


afin de réduire la taille du code d'une application.


Voir aussi