タイトル : Re: BackgroundWorkerの同時呼び出し 投稿日 : 2009/04/27(Mon) 11:21 投稿者 : ダンボ
> 1つのBackgroundWorkerを同時に呼び出す方法が分からなくて困っております。 「1つのBackgroundWorkerインスタンスを同時に呼び出す」…できない 「同じ処理メソッドを持つ複数のBackgroundWorkerインスタンスを同時に呼び出す」…できる Dim BG(5) As System.ComponentModel.BackgroundWorker Private Sub Test() For i As Integer = 0 To BG.Length - 1 BG(i) = New System.ComponentModel.BackgroundWorker AddHandler BG(i).DoWork, AddressOf BG_DoWork AddHandler BG(i).ProgressChanged, AddressOf BG_ProgressChanged AddHandler BG(i).RunWorkerCompleted, AddressOf BG_RunWorkerCompleted BG(i).RunWorkerAsync(arg(i)) Next End Sub |