Windows 7/8 では、この非常に優れた ole2 インターフェイス IWebBrowserDisp が適切に機能しなくなりました。何らかの理由で、以前は機能していた画面の前面ではなく、実際に現在実行中の Delphi アプリケーションの背後にある IExplorer ウィンドウを開くようになりました。
これにより、ユーザーは手動で Iexplorer に切り替えて正しいウィンドウを見つけないと、開いている Web ページを表示できないため、アプリケーションが失敗します。
リンクを起動するために使用するコードは次のとおりです。
WB : TEmbeddedWB;
wb.Navigate(URL,x,x,x,x);
この問題は、古い Windows または Delphi IDE を使用している間は発生しません (Delphi4 を使用し、ADMIN として実行しています)。