System.SysUtils.Exception.CreateResHelp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

constructor CreateResHelp(Ident: NativeUInt; AHelpContext: Integer); overload;
constructor CreateResHelp(ResStringRec: PResStringRec; AHelpContext: Integer); {$IFNDEF NEXTGEN} overload; {$ENDIF !NEXTGEN}

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
constructor public System.SysUtils.pas System.SysUtils Exception

Beschreibung

Erzeugt eine Instanz einer Exception mit einer Hilfekontext-ID und einem einfachen Meldungs-String, der aus den Ressourcen der Anwendung geladen wird.

Durch einen Aufruf von CreateResHelp lässt sich eine Exception mit einer Hilfekontext-ID und einem einfachen Meldungs-String erzeugen, der aus den Ressourcen der Anwendung geladen wird. Ressourcen werden während des Compilierens in die ausführbare Datei der Anwendung eingebunden. Während des Entwurfs befinden sie in separaten Ressourcedateien.

Ident ist die eindeutige Kennung der String-Ressource für die Fehlermeldung. Wenn Ident keine gültige Ressourcen-ID ist, erzeugt CreateResHelp für die Exception einen leeren Meldungs-String.

AHelpContext ist eineGanzzahl, die die ID der kontextsensitiven Hilfe für die Exception festlegt.

ResStringRec ist ein Zeiger auf einen Ressourcenstring. Die Syntax lautet folgendermaßen:



resourcestring sMyNewErrorMessage = 'You shouldn''t have done that';
const IDH_MYNEWERROR: Integer = 30000;
...
Exception.Create(@sMyNewErrorMessage, IDH_MYNEWERROR);



Siehe auch