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

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

Динамически созданный WebBrowser [D7, XP]


Black777 ©   (2014-05-26 17:26:00) 

Добрый день.
Создаю динамически TWebBrowser (WebBrowser1), затем мне необходимо описать действие этого объекта при OnDocumentComplete. Для этого создаю отдельную процедуру которую в последствии присвою динамически созданному WebBrowser1.OnDocumentCompleteЖ=Процедура(?????).

Но не понятно как в создаваемой процедуре определить параметры: ASender: TObject;  const pDisp: IDispatch; var URL: OleVariantчто бы получать доступ в процедуре к параметрам динамически созданного браузера?


Плохиш   (2014-05-27 00:49:00) [1]


> Black777

В букварях использование и определение событий (event) подробно описано.


sniknik   (2014-05-26 18:14:00) [2]

> А XMLHTTPRequest может выполнять в результате запросов СКРИПТЫ?
нет.


Black7777   (2014-05-26 18:12:00) [3]


> зачем тебе тогда визуальный обьект? может пойдет что-то
> типа XMLHTTPRequest?

Не имел ввиду что делаю, имел ввиду ЕСЛИ делаю. Интересно просто как быть в таком случае?
А XMLHTTPRequest может выполнять в результате запросов СКРИПТЫ?


sniknik   (2014-05-26 18:09:00) [4]

> делаю сервис (службу)?
зачем тебе тогда визуальный обьект? может пойдет что-то типа XMLHTTPRequest?


Black7777   (2014-05-26 17:50:00) [5]


> У какого-нибудь объекта, например у формы, создать метод(посмотри,
>  в чём отличие от процедуры)

А если я хочу создать WebBrowser1 не основном потоке а в дополнительном потоке?
Или например у приложения вообще нет формы, делаю сервис (службу)?


icWasya   (2014-05-26 17:38:00) [6]

У какого-нибудь объекта, например у формы, создать метод(посмотри, в чём отличие от процедуры)
procedure TForm1.WebBrowser1DocumentComplete(Sender: TObject; const pDisp: IDispatch;  var URL: OleVariant);
begin
end;


И да,
WebBrowser1.OnDocumentComplete:=WebBrowser1DocumentComplete;// безо всяких параметров
как определить параметры ?
WebBrouser сам вызовет эту процедуру и сам передаст в неё нужные параметры


Наверх

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