私のアプリケーションは、非常に大きなデータの複雑な処理を行うためにスレッドに大きく依存しています。処理が行われている間、UIを更新する必要があります。私はUIを更新するための方法を知っており、使用しようとしましBackgroundWorker's
OnProgressChanged
た。RunWorkerCompleted
またInvoke
、UIスレッドのメソッドを使用して更新します。WinXP32ビットおよび64ビットOSではすべてが正常に機能しているようです。WinVistaおよびWin7(32ビットおよび64ビット)では、Invoke
メソッドを使用してUIを更新しているときに、アプリケーションがランダムにハングします。
Invoke
異なるWinOSでの変更の動作はありますか?スレッドからUIを更新する他の方法は何Invoke
ですか?
ありがとう