Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

同じ OLE オブジェクトに複数のポインタを割り当てる

同じ OLE オブジェクトに複数のポインタを割り当てる

  • Last UpdatedSep 26, 2024
  • 1 minute read

スクリプトでは、等号記号を使用することによって、複数のポインタを同じ OLE オブジェクトに割り当てることができます。

構文

%newpointer = %pointer

引数

%pointer

作成された OLE オブジェクトをすでに参照しているポインタの名前です。

%newpointer

同じ OLE オブジェクトを参照する新しいポインタの名前です。英数字(A ~ Z、0 ~ 9)およびアンダースコアを含めることができます。大文字と小文字は区別されません。

このスクリプトでは、Wscript.Shell クラスに基づいて OLE オブジェクトが作成され、このオブジェクトを参照するポインタ %WS が作成されます。ポインタ %WS2 は、%WS に設定されると、同じ OLE オブジェクトを参照します。これは、プロパティに対する読み取りおよび書き込み操作や、同じ OLE オブジェクトのメソッドの呼び出しに使用できます。

OLE_CreateObject(%WS,"Wscript.Shell");

%WS2=%WS;

注意 : メッセージ型タグ変数とポインタを合わせて使用できます。メッセージ型タグ変数をポインタに割り当てる場合、ID 値を取得できます。これを使用して、同じ OLE オブジェクトを参照する複数のポインタを作成できます。