COMHandleSet

式エディタ > 関数ディレクトリ

 

指定したハンドルのオブジェクトを参照

COMHandleGet 関数によって返されたハンドル番号と、COM オブジェクト項目から以前にロードされたオブジェクトを参照します。

構文:

COMHandleSet(参照項目、ハンドル)

パラメータ:

参照項目 … COMオブジェクトが定義された変数項目。VARリテラルが必要です。

ハンドル … 数値:COMHandleGet 関数で取得されたハンドル値

戻り値:

数値…処理が成功すると 0 が返ります。

失敗した場合は、以下のような負数が返ります。

  • -1 … 項目の型が、 ActiveXかOLE でない場合

  • -2 … 項目の[インスタンス化]特性が「A=自動」と設定されている場合

  • -3 … オブジェクトは、定義された項目によってロードされていない場合

  • -4 … 項目によって提供されたハンドルが正しくない場合

  • -5 … オブジェクトが既にインスタンス化されている場合

  • -6 … オブジェクトが更新できない場合

注意事項:

COMHandleGetやCOMHandleSet 関数の扱いには十分注意してください。間違ったハンドルを誤ったオブジェクトに割り当てると、予期しない動作を実行する場合があります。