- 113 名前:デフォルトの名無しさん mailto:sage [2009/05/23(土) 00:03:44 ]
- MyGetsに入る前にその前の入力メッセージは棄てなあかんね。
WM_DESTROYでfpのnullチェックしてないので、モードに入る前に終了すると例外。 WM_QUITを受け取ったGetMessageは0を返すので、MyGetsはTRUEを返し、再びメッセージ待機(Windowがないので終われない)。 基本的に待機するような処理は別スレッドに作るべき。 また待機スレッドのSleepは本物のSleepではなくEventをWaitし、終了要求などではそのEventをシグナル状態にする。 じゃないとSleepが完了するまで終われなくなる。
|

|