tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: BackgroundWorkerの使い方で教えてください
投稿日: 2009/11/27(Fri) 15:10
投稿者YuO
> 下記のようにコードを書きましたが、バックグラウンド処理がうまくできてない気がします。
> 時間のかかる処理が終わってからプログレスバーが動き出しているように見えるのですが気のせいでしょうか?

DoWorkのハンドラの中は,シングルスレッドの場合と同じく順番に処理されていきます。
つまり,XlsOutに時間がかかる場合,XlsOutが終了するまでその次のループには移動しません。

XlsOut中で進捗するたびにReportProgressを呼び出したり,
キャンセル処理をするようにする必要があります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。