System.SysUtils.Exception.CreateResHelp
Delphi
constructor CreateResHelp(Ident: NativeUInt; AHelpContext: Integer); overload;
constructor CreateResHelp(ResStringRec: PResStringRec; AHelpContext: Integer); {$IFNDEF NEXTGEN} overload; {$ENDIF !NEXTGEN}
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
constructor | public | System.SysUtils.pas | System.SysUtils | Exception |
Description
Crée une instance d'une exception avec une identification d'aide contextuelle et une simple chaîne de message qui est chargée à partir des ressources de l'application.
Appelez CreateResHelp pour construire une exception avec une identification d'aide contextuelle et une simple chaîne de message chargée à partir des ressources d'une application. Les ressources sont liées dans l'exécutable de l'application au moment de la compilation, mais à la conception elles existent sous forme de fichier ressource séparé.
Ident représente l'identificateur unique de la ressource, comme spécifié dans le fichier. Si Ident n'est pas un identificateur de ressource valide, CreateResHelp crée une chaîne de message vide pour l'exception.
AHelpContext représente un entier qui spécifie l'identificateur d'aide contextuelle pour l'exception.
ResStringRec est un pointeur sur une chaîne de ressource. Cette syntaxe apparaît comme suit :
resourcestring sMyNewErrorMessage = 'Vous ne devriez pas faire cela';
const IDH_MYNEWERROR: Integer = 30000;
...
Exception.Create(@sMyNewErrorMessage, IDH_MYNEWERROR);