switch クラス : Attach()メソッド

説明

ハンドラとイベント処理システムを接続します。

構文

instance.Attach()

引数

無し。

返り値

無し。

サンプルコード

次のクラス定義があるとします。

1:

class handle

2:

open method void LCHandler(dictionary dic)

3:

... // event handler code.

4:

endmethod

5:

endclass

Attach() メソッドの使い方は次のとおりです。

1:

browser b = new browser();

2:

handle h = new handle();

3:

switch sw = b.LoadCompleted(h,"LCHandler(dictionary)"); // The handler is automatically attached.

4:

bool att = sw.IsAttach; // true;

5:

sw.Detach(); // Detach the handler.

6:

att = sw.IsAttach; // false;

7:

sw.Attach(); // Re-attach the handler.

注意

サンプルコードの様にイベントハンドラ割り当てメソッドを呼び出した場合は、ハンドラとイベント処理システムは自動的に接続されます。

接続済みの場合はメソッドの再呼び出しは無視されます。

イベント処理の実装は、Cooker ver3.0.3で変更されています。このメソッドはその変更に伴い追加されました。

参照リンク

無し。

Copyright © Cooker All rights reserved.