抜けてることも多いかもしれないけどVBでスレッドのメモ
bgWorker.RunWorkerAsync() スレッドの開始
スレッドで実行するメソッド
Private Sub backgroundworker_DoWork(ByVal sender As Object, ByVal e As System.ComponentModel.DoWorkEventArgs) Handles BackgroundWorker1.DoWork
スレッドの実体取得
Dim objWorker As System.ComponentModel.BackgroundWorker = CType(sender,
System.ComponentModel.BackgroundWorker)
実際に実行する処理
e.Result = doThread(objWorker, e)
スレッド終了時に実行するメソッド
Private Sub backgroundworker_RunWorkerCompleted(ByVal sender As Object, ByVal e As System.ComponentModel.RunWorkerCompletedEventArgs) Handles BackgroundWorker1.RunWorkerCompleted