- 544 名前:デフォルトの名無しさん [皇紀2665/04/01(金) 15:00:00 ]
- マルチスレッドについて質問です
dobon.net/vb/dotnet/programing/abortprocess.html の後半に、マルチスレッドのサンプルコードがあります。 その中で、ボタンのEnabledを変更するためや、コントロールの値を変更するために デリゲートを使用しているのですが、これはなぜでしょうか? 調べてみると、どうやら非同期デリゲートというものらしいのですが、 いかんせんスレッドもデリゲートも初心者の旧VBプログラマなので、 なぜこういうコーディングになったのかを理解したいのです。 デリゲートにすると非同期になるんですか? なぜ非同期でないとまずいのでしょう? 普通にButton1.Enabled = true とするとどうなってしまうの? どなたかお分かりになる方、ご教示ください
|

|