タイトル : Re^5: マルチスレッドでスレッドを何度も実行する方法を教えてください 投稿日 : 2007/07/17(Tue) 15:44 投稿者 : 魔界の仮面弁士
> VB.NETでは2.0にはならないようで、 .NET 2.0 対応のバージョンは、Visual Basic 2005 (VB8) です。 1.1 なら、2003 (VB7.1) ですね。 >> DoEvents の使用はできるだけ避けましょう。特にマルチスレッド時には。 > 今後の為にも教えて頂けると助かるのですが、これはどのような理由からでしょうか? メソッド処理中に別のメソッドが処理される機会を与えることになるため、処理が 複雑になってしまう可能性があるからです。理解した上で使う分には問題ありませんけど。 また、そもそもマルチスレッド対応のアプリを書くというのであれば、 メインスレッドをループ待機させるような処理は、その分、処理速度を 遅くしてしまいますので、あまり効果的な使い方ではないでしょう。 > Threadを再生成する方法を調べてみたいと思います。 開始直前に「t = New 〜(AddressOf 〜)」するだけですよ。 |