CHtmlViewの終了時にスクリプトエラー

[戻る]
蜜柑 2010/02/22(月) 20:56:48
WinXP+VS2003+VC+MFCです。

ニコニコ動画を複数再生したまま、アプリケーションを終了させると、スクリプトエラ
ーダイアログがしつこく出てなかなか終了してくれません。

再現手順は以下のとおりです。

1. MDIのCHtmlViewで新規プロジェクトを作成します。

2. OnInitialUpdate()のNavigate2()で開くURLを適当なニコニコ動画にします。

3. 起動した後、子画面を3つ開き再生します。

4. 右上の×ボタンで終了すると、スクリプトエラーが発生します。

先に解放しなければいけないものがあるのでしょうか?

よろしくお願いします。

subaru 2010/02/23(火) 10:49:47
スクリプトエラーダイアログを黙らせたいということなら、
IWebBrowser2のSilentプロパティに対応する、CHtmlView::SetSilentを使ってみてください。

蜜柑 2010/02/24(水) 19:08:33
[[解決]]
subaru さん、ありがとうございます。

スクリプトエラーになることがおかしいと思うのですが、
SetSilent()でダイアログは出なくなったようなので、解決にします。

ありがとうございました。

古いスレッドには追加発言できません。