Как открыть ссылку в текущем окне IE? | Программирование на Delphi и не только

Реклама на сайте

купить автомобиль ford focus
Видеорегистраторы: 4 Видеоканалов: IVR-400MPV обслуживание.

Почитайте!

Нас читают

Статьи о программировании и не только

Mail.Ru

Rambler's Top100

Programming Blogs - BlogCatalog Blog Directory


Как открыть ссылку в текущем окне IE?

Delphi FAQ >> Интернет

Данная процедура на Delphi позволяет открыть ссылку в текущем окне браузера Internet Explorer.

uses ddeman;
...
procedure GotoWebPage;
var
  DDE : TDDECLientConv;
  URL : String;
  URLFired : Boolean;
begin
  URL := 'http://www.hotbot.com';
  DDE := TDDEClientConv.Create(nil);
  try
    DDE.ServiceApplication := 'iexplore';
    if DDE.SetLink('iexplore', 'WWW_OpenURL') then
      if (DDE.RequestData(URL + ',,1') <> nil) then
        if DDE.SetLink('iexplore', 'WWW_Activate') then
          URLFired := DDE.RequestData('0,0') <> nil;
  finally
    DDE.Free;
  end;
end;