ComObjError()

提供: AutoHotkey Wiki
移動: 案内検索

実行制御 | GUI表示 | 演算・変数 | メモリ・DLL操作 | 文字列操作 | キーボード | マウス | シェル | ウィンドウ | ウィンドウグループ
ステータスバー | コントロール | サウンド | ファイル | INIファイル | レジストリ | 環境変数 | AutoHotkey | その他 | 設定関係 | オブジェクト

ComObjError() [AHK_L 53+][編集]

AHKL COMエラーの通知を有効化/無効化する。

Enabled := ComObjError(Enable)

Parameters[編集]

引数名 説明
Enable 真偽値
Enableed [v1.0.91+] 関数呼び出し前の設定

Remarks[編集]

COMオブジェクトへのアクセス後、A_LastError は COMオブジェクトの IDispatch::Invoke 関数の戻り値である HRESULT コードを格納する。ComObjError(false) でエラー通知の無効化を行い、A_LastError の内容を解釈する事で、スクリプトで独自のエラーハントリングが実装できる。

Related[編集]

ComObjCreate(), ComObjGet(), ComObjActive(), ComObjConnect()