お世話になります。
自力解決の見当が全くつかなくなりましたので、失礼ながら質問させていただきます。
IEのCOMオブジェクトをウィンドウ内に配置し、htmlを表示するツールを作ったのですが、
on exitによる終了ができなくなってしまいます。
■プログラムの動作
axobj命令によりIEオブジェクトをウィンドウ内に配置。
表示は「ie->"Navigate"」で行っている。
終了ボタン(ウィンドウを閉じるボタン)を押すと「本当に終了しますか」とたずね、
ユーザーが了承すると終了する。
■問題の現象
・ツールを起動し、すぐ終了ボタンを押す
→on exit先のend命令を実行、終了
・ツールを起動し、任意のHTMLを表示してから終了ボタンを押す
→on exit先のend命令を実行、外見は終了したように見えるが、
タスクマネージャ上ではまだ生きている
■問題
・二重起動できないようにしているので、一度終了すると起動できない
起動するためにタスクマネージャで当該exeを殺す手間がかかる
■目標
・見かけだけでなく、ちゃんと終了するようにしたい
似たような問題を解決された方はいらっしゃいますでしょうか。
また、ソースの提示が必要でしたら、その旨をおっしゃっていただけましたら幸いです。
よろしくお願いいたします。