Win32API質問箱 Build37
■ このスレッドは過去ログ倉庫に格納されています
0533デフォルトの名無しさん
2005/11/25(金) 19:44:03SendMessage()/PostMessage()に限らず、API呼び出しはAtomicな処理では
ないので、>>529-531が言ってるようなことは気にする必要はない。
SendMessage()を呼び出した時にはウィンドウが存在しても、システムがAPI
処理中に、ウィンドウが消えてしまう場合もあれば、PostMessage()が正常
終了しても、ポストしたメッセージより先に相手のメッセージキューに
WM_CLOSEが溜まっている場合もありうる。
確実にメッセージを届けたかったら、ミューテックスとか、共有メモリなど
を使ってプロセス/スレッド間で同期をとる必要がある。
■ このスレッドは過去ログ倉庫に格納されています