Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.11.2007, 18:05   #11
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
Как узнать url (имя страницы) открытой браузером
procedure TFVMZWebDB.GetIEUrl;
Цитата:
Как загрузить ее в броузер
procedure TFVMZWebDB.OpenIE( sURL : string );

Надеюсь, в текстовом файле VMZWebDB.pas найти сможете?
mihali4 вне форума Ответить с цитированием
Старый 19.11.2007, 18:18   #12
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
procedure TFVMZWebDB.GetIEUrl;

procedure TFVMZWebDB.OpenIE( sURL : string );

Надеюсь, в текстовом файле VMZWebDB.pas найти сможете?

Я так понимаю вы пытаетесь мне объяснить мой вопрос ссылаясь на свой исходник?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 19.11.2007, 18:51   #13
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение

Надеюсь, в текстовом файле VMZWebDB.pas найти сможете?
Мне то конечно не трудно вопрос в другом для того чтобы мне разобраться в ваших процедурах мне потребуеться столько же времени сколько найти другой способ реализации моей задумки (в конечном итоге) если я не понимаю 6 строчек (к примеру) из 10 что толку мне от этого исходника...

вот например:

procedure TFVMZWebDB.GetIEUrl;
var Cliente_DDE: TDDEClientConv;
temp:PChar;
i: integer;
tmp,tmps,tmpd: string;
ie: hwnd;
buff: array [0..127] of Char;
begin
try
Cliente_DDE:= TDDEClientConv.Create( nil );
with Cliente_DDE do
try
SetLink( 'IExplore','WWW_GetWindowInfo');
temp := RequestData('1');
if temp>'' then
begin
tmp:=StrPas(temp);
for i:=2 to Length(tmp) do
if tmp[i]<>'"' then
tmps:=tmps+tmp[i] else
break;
ie:=FindWindow(pchar('IEFrame'),nil );
GetWindowText(ie, buff, sizeof(buff));
tmp:=StrPas(buff);
for i:=1 to Length(tmp) do
if tmp[i]<>'-' then
tmpd:=tmpd+tmp[i] else
break;
tmpd:=TrimRight(tmpd);
ListBox2.Items.Append(tmps+';'+teki nd+';'+tmpd+';'+'5');
edurl:=True;
GetUrl;
end else
begin
ShowMes(336,332,Label23.Caption);
Application.ProcessMessages;
if snd then
PlaySound('ERROR',0,SND_RESOURCE or SND_SYNC);
end;
finally
StrDispose(temp);
CloseLink;
end;
Cliente_DDE.Free;
except
ShowMes(12,332,'Error V001');
Application.ProcessMessages;
if snd then
PlaySound('ERROR',0,SND_RESOURCE or SND_SYNC);
end;
end;

Для чего все это?

Неужели чтоб получить имя открытой браузером страницы нужно столько кодинга и еще столько же чтоб его загрузить??? таой вот уменя к вам вопрос....
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как "предложить" браузеру пользователя скачать шрифт с моего сайта? lexluther HTML и CSS 14 08.04.2013 14:19
Вопрос!!! tigor Общие вопросы Delphi 11 23.10.2009 09:45
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
Кто может написать плагин к браузеру? Seomaster Фриланс 2 22.01.2008 18:30