掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
タブ式ブラウザーでポップアップの[閉じる]ボタンを使うとエラー。回避方法は? (ID:44972)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
武田さん、指導は出来ないですよ〜。「ご相談」ということでお願いしまッス。 EmbeddedWBをWebBrowserに置き換えてテストしてみたところ、再現しました。 CloseされるとWebBrowserコントロールの中にあるIEコンポーネントの実体というべき存在の ウインドウが消滅しちゃうのでしょう。 その状態では正常にDestroyできない、そんな仕組みかと想像します。 参考:[TWebBrowser] Scriptで閉じるとエラーになる https://www.petitmonte.com/bbs/answers?question_id=7139 OnWindowClosingでCancel:=True;して閉じられるのを阻止すれば、その後でいく通りかの お好みの対処が出来るのではないかと思います。 1. そのまま無かったことにしてスルー。 2. Navigate('about:blank'); とかで、何もない白画面にする。 3. 自身にPostMessageとかOnIdleで遅延後にタブを破棄する。 4. 上記と同様にして、WebBrowserだけを破棄する。 などなど、どうでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.