System.Win.ComObj.EOleException.Create

From RAD Studio API Documentation
Jump to: navigation, search

Delphi

constructor Create(const Message: string; ErrorCode: HRESULT;  const Source, HelpFile: string; HelpContext: Integer);

C++

__fastcall EOleException(const System::UnicodeString Message, HRESULT ErrorCode, const System::UnicodeString Source, const System::UnicodeString HelpFile, int HelpContext);
/* Exception.CreateFmt */ inline __fastcall EOleException(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High) : EOleSysError(Msg, Args, Args_High) { }
/* Exception.CreateRes */ inline __fastcall EOleException(NativeUInt Ident)/* overload */ : EOleSysError(Ident) { }
/* Exception.CreateRes */ inline __fastcall EOleException(System::PResStringRec ResStringRec)/* overload */ : EOleSysError(ResStringRec) { }
/* Exception.CreateResFmt */ inline __fastcall EOleException(NativeUInt Ident, const System::TVarRec *Args, const int Args_High)/* overload */ : EOleSysError(Ident, Args, Args_High) { }
/* Exception.CreateResFmt */ inline __fastcall EOleException(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High)/* overload */ : EOleSysError(ResStringRec, Args, Args_High) { }
/* Exception.CreateHelp */ inline __fastcall EOleException(const System::UnicodeString Msg, int AHelpContext) : EOleSysError(Msg, AHelpContext) { }
/* Exception.CreateFmtHelp */ inline __fastcall EOleException(const System::UnicodeString Msg, const System::TVarRec *Args, const int Args_High, int AHelpContext) : EOleSysError(Msg, Args, Args_High, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EOleException(NativeUInt Ident, int AHelpContext)/* overload */ : EOleSysError(Ident, AHelpContext) { }
/* Exception.CreateResHelp */ inline __fastcall EOleException(System::PResStringRec ResStringRec, int AHelpContext)/* overload */ : EOleSysError(ResStringRec, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EOleException(System::PResStringRec ResStringRec, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EOleSysError(ResStringRec, Args, Args_High, AHelpContext) { }
/* Exception.CreateResFmtHelp */ inline __fastcall EOleException(NativeUInt Ident, const System::TVarRec *Args, const int Args_High, int AHelpContext)/* overload */ : EOleSysError(Ident, Args, Args_High, AHelpContext) { }

Properties

Type Visibility Source Unit Parent
constructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj EOleException

Description

Creates an ole exception object.

Create instantiates an EOleException object.

Create allocates memory for the exception and initializes the ErrorCode, HelpFile, and Source properties using information passed in the OLE EXCEPINFO structure. It then calls the inherited CreateHelp method to display the error description and ID number from EXCEPINFO.

See Also