Category: Internet/Lan
Title: Get the URL from running Internet Explorer
Date added: 15.03.2006
Hits: 7442
uses
ddeman;
function GetURL(Service: string): string;
var
ClDDE: TDDEClientConv;
temp: PChar;
begin
Result := '';
ClDDE := TDDEClientConv.Create(nil);
with ClDDE do
begin
SetLink(Service, 'WWW_GetWindowInfo');
temp := RequestData('0xFFFFFFFF');
Result := StrPas(temp);
StrDispose(temp);
CloseLink;
end;
ClDDE.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetURL('IExplore'));
{ ShowMessage(GetURL('Netscape')); }
end;