• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Studio2008でのスレッドの挿入方法 )

Studio2008でのスレッドの挿入方法

このQ&Aのポイント
  • VisualC++2008を使っている初心者のためのStudio2008でのスレッドの挿入方法について解説します。
  • RS232Cの通信を含むフォームプログラムでスレッドを使用したい場合、スレッドクラスをプログラム内で作成する必要があります。
  • Studioのツールメニューからスレッドクラスを簡単に作成することはできません。しかし、基本的なスレッドの挿入方法を教えます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

BackgroundWorkerサンプルもう一本。こっちの方がワカリヤス。

参考URL:
http://cid-07c558f8e11e708f.skydrive.live.com/self.aspx/WillBeRemovedSoon/Progress.zip
horani
質問者

お礼

早速の回答ありがとうございます。 サンプルの動作内容よく分かりました。 それでもしかしたら今まで勘違いしていたのかのかも、知れないですが backgroundworkerのDoWork イベント中に SerialのReadline()を実行しているときに 他の処理は可能なのでしょうか? サンプルはsleepが実行されていますね。 単に、Sleepの代わりにReadlineを入れたら動かなくなるような気がしました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

> 単に、Sleepの代わりにReadlineを入れたら動かなくなるような気がしました。 「気がした」のならやってみてはいかがでしょうか。

horani
質問者

お礼

ありがとうございます。 RS232Cの準備ができるのに時間掛かりましたが、問題なく動きました。 MSDNのReadlineの解説に実行中は”ブロックされる”と書いてあったのですが、 このブロックという意味は他のスレッドの処理が実行されることなのですね。

すると、全ての回答が全文表示されます。
回答No.1

BackgroundWorkerを検討しては?

参考URL:
http://codezine.jp/article/detail/4650
すると、全ての回答が全文表示されます。

関連するQ&A