Показать сообщение отдельно
  #5  
Старый 05.03.2011, 11:01
Аватар для Admin
Admin Admin вне форума
Администратор
 
Регистрация: 03.10.2005
Адрес: Россия, Москва
Сообщения: 1,553
Версия Delphi: Delphi 7
Репутация: выкл
По умолчанию

Цитата:
Сообщение от Mr.Frales
Неужели никто не поможет ....
Есть нечто типа этого, как вариант:

Код:
uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, WinInet, ExtCtrls, ComCtrls, DDEMan, Registry,
  WinSock, DateUtils, ShellApi;

...

function Get_URL(Servicio: string): string;
var
 Client_DDE: TDDEClientConv;
 temp: PChar;
begin
 Result:='';
 Client_DDE:=TDDEClientConv.Create(nil);
 with Client_DDE do
  begin
   SetLink(Servicio,'WWW_GetWindowInfo');
   temp:=RequestData('0xFFFFFFFF');
   Result:=StrPas(temp);
   StrDispose(temp); // предотвращаем утечку памяти
   CloseLink;
  end;
 Client_DDE.Free;
end;

procedure TForm1.Timer2Timer(Sender: TObject);
var
 names: TListItem;
 s,urlall,url_op_sk: string;
begin
 try
  url_ex:=Get_URL('IExplore'); // Internet Explorer
  url_op:=Get_URL('Opera');    // Opera
  url_moz:=Get_URL('Firefox'); // Mozilla Firefox

  // проверка на "about:blank"
  if pos('about:blank',url_ex)<>0
  then Exit;
  if pos('about:blank',url_op)<>0
  then Exit;
  if pos('about:blank',url_moz)<>0
  then Exit;

...
Ответить с цитированием