- 492 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:18:07 ]
- >>491
互いのウィンドウでメッセージのやり取りを頻繁にするような事は致しません。 親スレッドとは独立したウィンドウプロシージャのメッセージループ (表現が合っているかは自信がありませんが)が欲しいのです。 以下、長文失礼します。 5 [msec] の情報が入るサイズのバッファを複数用意し 信号をバッファに入力し、あるバッファが満タンになったら windows からメッセージが投げられ、 受け取ったメッセージ内で信号処理をする、 というものを作っています。 この時、信号処理に時間がかかるため 常にメッセージを受け取った時の処理を行ってしまい メニュー操作が出来なくなる状態です。 アプリケーションを強制終了すると、信号処理した数値列が ちゃんとファイル出力されているので 信号の入力及び信号処理は問題なく進んでいます。 これを解決するにはメニューを持つウィンドウと メッセージループのあるウィンドウを別スレッドで走らせれば良い と考えました。
|

|