- 222 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 16:16:18 ]
- BackgroundWorkerのDoWork内で、
実行フォームのコントロールにアクセスした場合、エラーが発生(Invokeで対処)しますが、 フォーム内の先頭に宣言したクラスへアクセスしてもエラーが発生しません。 マルチスレッドでこういう使い方は問題ありそうですが、どうですか Public Class Form private A as new Aclass 〜略〜 Private Sub BackgroundWorker_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs) _ Handles BackgroundWorker.DoWork 'Form.text = "test" これはエラー call A.test() 'ここではエラーでない こういうことです
|

|