System.Win.ComObj.EOleException.Create

提供: RAD Studio API Documentation
移動先: 案内検索

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) { }

プロパティ

種類 可視性 ソース ユニット
constructor public
System.Win.ComObj.pas
System.Win.ComObj.hpp
System.Win.ComObj EOleException


説明

Creates は、OLE 例外オブジェクトを作成します。

Create は、EOleException オブジェクトをインスタンス化します。

Create は、例外のためのメモリを確保し、ErrorCodeHelpFileSource の各プロパティを、OLE EXCEPINFO 構造体で渡された情報を使用して、初期化します。 その後、継承した Create ヘルプ メソッドを呼び出し、EXCEPINFO からのエラー説明および ID 番号を表示します。

関連項目