Vcl.ExtActns.TCustomFileRun.HInst

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

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

共有違反が発生