Интерфейс IWebBrowserDisp ole2 не может открыть окно IE в передней части экрана
В Windows 7/8 этот очень приятный интерфейс ole2 IWebBrowserDisp больше не работает должным образом, по какой-то причине он теперь открывает окно IExplorer за фактическим запущенным в данный момент приложением delphi, а не впереди экрана, как это было раньше.
Это приводит к сбою приложения, поскольку пользователь не может видеть открывающуюся веб-страницу, не переключившись вручную на Iexplorer и не найдя правильное окно.
Код, который я использую для запуска ссылки:
WB : TEmbeddedWB;
wb.Navigate(URL,x,x,x,x);
Эта проблема не существует в более старых Windows или во время использования Delphi IDE (я использую Delphi4 и запускаю его как ADMIN).