System.Classes.TList.Error

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch