Тема: Webbrowser XE8
Показать сообщение отдельно
  #1  
Старый 01.02.2016, 07:36
Denisonin Denisonin вне форума
Прохожий
 
Регистрация: 25.11.2013
Сообщения: 42
Версия Delphi: Delphi 7
Репутация: 10
Вопрос Webbrowser XE8

Здравствуйте, у меня возникла проблема в событии "WebBrowser1NewWindow2".
Версия 1:
У меня есть два Webbrowser(1,2)
Webbrowser1->WebBrowser1NewWindow2-> ppDisp установил на Webbrowser2. Открываю новую ссылку, работает. Но проблема в том, что через минуту он просто исчезает(webbrowser2), а должен открывать уже другую ссылку.
Версия 2:
Webbrowser1->WebBrowser1NewWindow2->
Код:
var
wb:TWebBrowser;
begin
 wb:=TWebbrowser.Create(Self);
 wb.Silent:=true;
 TWinControl(wb).Parent := Self;
  wb.Navigate(bstrUrl);
  Cancel := true;
end;
Работает. Не исчезает. Но выдаёт сообщение "pop up blocker is enabled please add this site to your exception list".


Собственно вопрос - как сделать так, чтобы не исчезало в Версии 1, или исправить появление ошибки в Версии 2?
Заранее спасибо
Ответить с цитированием