■MFC相談室 mfc14d.dll■
■ このスレッドは過去ログ倉庫に格納されています
0334デフォルトの名無しさん
2005/08/18(木) 14:40:42※同じ内容の質問を他のVC関連の掲示板にもUPしてます。
広く情報を収集したいためすみませんが勘弁してください。
質問内容:
スレッド(CWinThreadクラス)上でタイマの制御したい場合、
一般的にどのような手法で行うのでしょうか?
環境:Windows2003Server
:VC++6.0 + SP5.0
質問の意図:
現在、スレッドのInitInstance内で、自前のタイマ制御クラス*1
のインスタンスを生成しそのタイマ制御クラス経由で、
タイマイベントを受け付けるような処理を行っているのですが、
やっかいなことに、ごく稀*2にタイマ制御クラスのコンストラクタ内で行っている、
CWnd::CreateEx()の処理で、
Runtimerエラーが発生します。
(Runtimeエラーのポップアップが表示される*3)
色々調べているのですが、なかなか原因が特定出来ない状況にあります。
もしかしてスレッドでこのような方法でタイマを使用するのは
イリーガルなことなのか?等と思い質問しました。
続く
■ このスレッドは過去ログ倉庫に格納されています