Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по twebbrowser. Подскажите, пожалуйста! [D7]


Napoleonn ©   (2002-12-22 14:37:00) 

Как узнать имя файла, который в данный момент открыт в twebbrowser?


int64   (2002-12-22 20:28:00) [1]

uses ...MSTHL;
...
HTMLDocument(twebbrowser.Document).url
...


Danlicha   (2002-12-22 19:50:00) [2]

http://delphi.mastak.ru/cgi-bin/faq.pl?look=1&id=20-988620753
--------------
Как получить активный URL из браузера.
--------------
Приводимая здесь функция показывает, как Ваше приложение может извлечь из браузера (IE или Netscape) URL , как, например, это делает аська.
Совместимость: Delphi 4.x (или выше)
Не забудьте добавить DDEMan в Ваш проект!

Собственно сам исходничек функции:

uses windows, ddeman, ......

function Get_URL(Servicio: string): String;
var
Cliente_DDE: TDDEClientConv;
temp:PChar; //
begin
Result := "";
Cliente_DDE:= TDDEClientConv.Create( nil );
with Cliente_DDE do
begin
SetLink( Servicio,"WWW_GetWindowInfo");
temp := RequestData("0xFFFFFFFF");
Result := StrPas(temp);
StrDispose(temp); //
CloseLink;
end;
Cliente_DDE.Free;
end;

procedure TForm1.Button1Click(Sender);
begin
showmessage(Get_URL("Netscape"));
или
showmessage(Get_URL("IExplore"));
end;


Автор: Ruslan Abu Zant (delphi3000@opilki.net)
Источник: http://www.sources.ru/delphi/


Napoleonn   (2002-12-22 19:43:00) [3]

Ну неужели это невозможно!?


Наверх

Титульная страница Поиск, карта сайта Написать письмо