Delphi Firemonkey TWebbrowser 不适用于模态对话框
Delphi Firemonkey TWebbrowser doesn't work on modal dialogs
我正在使用 Delphi XE8、FireMonkey、Win32
我正在尝试在模态对话框中的 TWebBrowser
控件中加载本地 HTML 文件。我不断收到 OLE 错误,即使尝试通过单击按钮来执行如此简单的操作也是如此:
wbPreview.URL := 'about:blank';
Project WI.exe raised exception class EOleException with message 'Unspecified error'.
我认为 WebBrowser 控件在 form/dialog 不是应用程序主要形式的情况下不起作用。
有人对此有任何见解吗?我试过将 TWebBrowser
放在主窗体上,确保对话框中的 TWebbrowser
不在子控件中(父控件是窗体),等等。没有任何效果。
该错误与表单是否为模态无关,但与托管 TWebBrowser
的表单是否具有默认的 BorderStyle / BorderIcons 有关。
RSP-12640 和其他一些人在 Embarcadero 质量门户网站上报告了该问题。
此问题已在 Delphi 10.1 Berlin
中得到纠正
我正在使用 Delphi XE8、FireMonkey、Win32
我正在尝试在模态对话框中的 TWebBrowser
控件中加载本地 HTML 文件。我不断收到 OLE 错误,即使尝试通过单击按钮来执行如此简单的操作也是如此:
wbPreview.URL := 'about:blank';
Project WI.exe raised exception class EOleException with message 'Unspecified error'.
我认为 WebBrowser 控件在 form/dialog 不是应用程序主要形式的情况下不起作用。
有人对此有任何见解吗?我试过将 TWebBrowser
放在主窗体上,确保对话框中的 TWebbrowser
不在子控件中(父控件是窗体),等等。没有任何效果。
该错误与表单是否为模态无关,但与托管 TWebBrowser
的表单是否具有默认的 BorderStyle / BorderIcons 有关。
RSP-12640 和其他一些人在 Embarcadero 质量门户网站上报告了该问题。
此问题已在 Delphi 10.1 Berlin
中得到纠正