System.SysUtils.Exception.CreateResHelp

De RAD Studio API Documentation
Aller à : navigation, rechercher

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);



Voir aussi