System.Classes.TList.Error
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 */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | System.Classes.pas System.Classes.hpp |
System.Classes | TList |
Beschreibung
Löst eine EListError-Exception aus.
Mit Error kann eine Exception ausgelöst werden, falls bei der Arbeit mit einem TList-Objekt ein Fehler auftritt. Die Methode Error setzt eine Fehlermeldung zusammen, die aus dem Format-String (oder Ressourcen-String) im Parameter Msg und dem Datenwert im Parameter Data besteht. Dann wird eine EListError-Exception ausgelöst.
Rufen Sie Error auf, anstatt eine Zeile wie die folgende einzufügen,
raise EListError.CreateFmt(MyMsg, iBadValue);
oder
resourcestring sBadValueMessage = '%s not a valid list value'; ... EListError.Create(@sBadValueMessage, iBadValue); throw EListError(MyMsg, iBadValue);
die Größe des Codes einer Anwendung zu reduzieren.