RaiseEventについて
- 題名: RaiseEventについて
- 著者: zono
- 日時: 2008/02/07 16:42:54
- ID: 21437
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: RaiseEventについて
- 著者: まどか
- 日時: 2008/02/07 21:57:13
- ID: 21439
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: RaiseEventについて
- 著者: zono
- 日時: 2008/02/08 2:45:32
- ID: 21441
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: RaiseEventについて
- 著者: zono
- 日時: 2008/02/08 2:46:40
- ID: 21442
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: RaiseEventについて
- 著者: まどか
- 日時: 2008/02/08 10:16:50
- ID: 21444
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: RaiseEventについて
- 著者: zono
- 日時: 2008/02/18 20:46:40
- ID: 21480
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
RaiseEventについてお聞きしたいことがありますのでよろしくお願いします。
オブジェクトBからオブジェクトAにイベントを発行しようとしています。
(オブジェクトBはオブジェクトAより生成)
普通にオブジェクトBがRaiseEventを発行すると、オブジェクトAのハンドラに
イベントが発行されるのですが、スレッドが切り離されないので、オブジェクト
Aのハンドラに記述されている処理が完了してからオブジェクトBのRaiseEvent
を発行したプロシージャにスレッドが戻ってきてしまいます。
目的としてはRaiseEventを発行した時にスレッドを切り離して、RaiseEventを発行したプロシージャのスレッドを終了したいことです。
スレッドクラスを生成することも考えたのですが、結局、スレッドクラスに登録したハンドラの処理で同様なことになってしまいます。
イベントをクラス間で発行するとき、スレッドを完全に切り離すことはできるのでしょうか??
もし分かる方がいらっしゃいましたらよろしくお願い致します。