Интерфейс 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).

0 ответов

Другие вопросы по тегам