System.SysUtils.Exception.CreateResHelp
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);