■33435 / ) |
Re[2]: VB2005でマルチキャストデリゲート |
□投稿者/ よねKEN (280回)-(2009/02/27(Fri) 21:55:00)
|
追加情報です。
■No33434 (よねKEN さん) に返信 > DelegateクラスのCombineメソッドを使うことで実現できます。
と書きましたが、引用URLのコード例の以下のあたりで書かれたコードも、 同様にコンパイルされた後はDelegate.Combineメソッドの呼び出しにコンパイルされます。 (たぶんそうだろうと思いましたが念のため、コンパイルしてildasmで確認しました)
http://www.atmarkit.co.jp/fdotnet/onepoint/onepoint03/onepoint03_03.html -- 該当箇所の抜粋 -- caller.ShowMessage = new ShowMessageDelegate(callable.ConcreteShowMessage);
Fancy fancy = new Fancy(); caller.ShowMessage += new ShowMessageDelegate(fancy.ShowFancyMessage); -- 抜粋ここまで --
|
|