Vcl.ExtActns.TCustomFileRun.HInst
Delphi
property HInst: HInst read FHInst;
C++
__property NativeUInt HInst = {read=FHInst, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Vcl.ExtActns.pas Vcl.ExtActns.hpp |
Vcl.ExtActns | TCustomFileRun |
説明
TCustomFileRun が外部アプリケーションを起動したときに返される Windows エラーコードを示します。
TCustomFileRun は,外部アプリケーションを起動したときに HInst プロパティを Windows の戻り値に設定します。この値が 32 より小さい場合は,アプリケーションが起動に失敗した理由を示すエラーコードです。この値は,アクションが実行された後でのみ有効です。
以下の表に,shellapi.pas で定義したエラーの値を示します。これは,32 より小さな値の場合は HInst の値になります。
値 | 意味 |
---|---|
0 |
オペレーティングシステムのメモリ不足またはリソース不足 |
ERROR_FILE_NOT_FOUND |
指定したファイルが見つからない |
ERROR_PATH_NOT_FOUND |
指定したパスが見つからない |
ERROR_BAD_FORMAT |
.exe ファイルが無効(正しい内部フォーマットを持っていない) |
SE_ERR_ACCESSDENIED |
オペレーティングシステムが指定ファイルへのアクセスを拒否された |
SE_ERR_ASSOCINCOMPLETE |
ファイル名の関連付けが不完全または無効 |
SE_ERR_DDEBUSY |
ほかの DDE トランザクション処理中のため,DDE トランザクションを完了できない |
SE_ERR_DDEFAIL |
DDE トランザクション失敗 |
SE_ERR_DDETIMEOUT |
要求がタイムアウトしたため,DDE トランザクションを完了できない |
SE_ERR_DLLNOTFOUND |
指定したダイナミックリンクライブラリが見つからない |
SE_ERR_FNF |
指定したファイルが見つからない |
SE_ERR_NOASSOC |
指定したファイル名の拡張子に関連付けられたアプリケーションがない,または TCustomFileRun が印刷できないファイルを印刷しようとした |
SE_ERR_OOM |
操作を完了するのに十分なメモリがない |
SE_ERR_PNF |
指定したパスが見つからない |
SE_ERR_SHARE |
共有違反が発生 |