System.Classes.EFileStreamError.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create(ResStringRec: PResStringRec; const FileName: string);

C++

__fastcall EFileStreamError(System::PResStringRec ResStringRec, const System::UnicodeString FileName);
/* Exception.CreateFmt */ inline __fastcall EFileStreamError(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High) : EStreamError(Msg, Args, Args_High) { }
/* Exception.CreateRes */ inline __fastcall EFileStreamError(NativeUInt Ident)/* overload */ : EStreamError(Ident) { }
/* Exception.CreateRes */ inline __fastcall EFileStreamError(System::PResStringRec ResStringRec)/* overload */ : EStreamError(ResStringRec) { }
/* Exception.CreateResFmt */ inline __fastcall EFileStreamError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High)/* overload */ : EStreamError(Ident, Args, Args_High) { }
/* Exception.CreateResFmt */ inline __fastcall EFileStreamError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High)/* overload */ : EStreamError(ResStringRec, Args, Args_High) { }
/* Exception.CreateHelp */ inline __fastcall EFileStreamError(const System::UnicodeString Msg, int AHelpContext) : EStreamError(Msg, AHelpContext) { }
/* Exception.CreateFmtHelp */ inline __fastcall EFileStreamError(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High, int AHelpContext) : EStreamError(Msg, Args, Args_High, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EFileStreamError(NativeUInt Ident, int AHelpContext)/* overload */ : EStreamError(Ident, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EFileStreamError(System::PResStringRec ResStringRec, int AHelpContext)/* overload */ : EStreamError(ResStringRec, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EFileStreamError(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EStreamError(ResStringRec, Args, Args_High, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EFileStreamError(NativeUInt Ident, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EStreamError(Ident, Args, Args_High, AHelpContext) { }

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
System.Classes.pas
System.Classes.hpp
System.Classes EFileStreamError

Description

Crée un nouvel objet EFileStreamError.

Create instancie un objet exception avec une simple chaîne de message. Utilisez le mot clé throw avec le constructeur. Par exemple :



throw EFileStreamError("Mon message d'erreur");



Msg est le message d'erreur d'exécution qui apparaît dans la boîte de dialogue des exceptions.

Args représente un tableau de constantes contenant les valeurs à formater en fonction des spécificateurs de format de Msg.

Args_Size est l'indice de la dernière constante de Args (nombre d'éléments moins un).

AHelpContext représente un entier qui spécifie l'identificateur d'aide contextuelle pour l'exception.

Ident représente l'identificateur unique de la ressource chaîne pour le message d'erreur, comme spécifié dans le fichier RES. Si Ident n'est pas un identificateur de ressource valide, le constructeur crée une chaîne de message vide pour l'exception.

ResStringRec est une structure qui décrit une chaîne ressourcée en indiquant son identificateur de module et de ressource. Elle est principalement utilisée avec les valeurs resourcestring de Delphi.