タイトル : Re: VB2005でのスレッド処理 投稿日 : 2009/04/06(Mon) 22:11 投稿者 : 魔界の仮面弁士
> VB2005の勉強を最近始めました 2005 の場合、スレッド処理には BackgroundWorker クラスを使うと楽ですよ。 > タイマー処理を別クラスのスレッドで行い どの Timer クラスですか? > 1秒ごとの経過を、FormのLabelで表示するところで悩んでいます。 System.Windows.Forms.Timer を使うようにしてやれば、 スレッドを分ける必要は無いような…。 > 別クラスのスレッド内は無限ループにしてあるので 何らかのループ終了条件は設けておくべきかと。 > スレッドが起動したら、終了するまで値を渡せないと思うのですが ワーカースレッドから BeginInvoke / Invoke メソッドを呼び出して、 メインスレッドにラベルの修正を依頼するようにします。 |