DirectX全画面アプリ終了時に、アプリケーションエラーを引き起こす。
原因は、DLL内で、DLLアンロード時に、usr32のAPIを使っているためであることが判明している。 アーキテクチャに起因し、現在は直せないが、いつかは直したいと思う。
DLLデタッチの際、SendMessageTimeout()を用いているが、開放もれのWindowを残すアプリが終了する際 そのアプリがアプリケーションエラーとなっていた。
SendNotifyMessage()を、DLLデタッチの際に用いるよう修正した。
詳細はこちら。 http://d.hatena.ne.jp/NyaRuRu/20091026/p1
原因は、DLL内で、DLLアンロード時に、usr32のAPIを使っているためであることが判明している。 アーキテクチャに起因し、現在は直せないが、いつかは直したいと思う。