![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с OLE объектами [D6, WinXP]
Misha_R © (2004-10-25 13:56:00)Есть код:
IE:= CreateOleObject('InternetExplorer.Application');
IE.Visible := True;
IE.Navigate(url);
Это открываеться новое окно Internet Explorer'а, и идет загрузка странички. А как сделать чтобы переменной IE присвоить не вновь созданные OLE объект, а уже существующий?
Переменная IE имеет тип VARIANT;
Rouse_ (2004-10-25 14:44:00) [1]
AppProgId := 'InternetExplorer.Application';
Result := GetActiveObject(ProgIDToClassID(AppProgId), nil, Unknown);
if (Result = MK_E_UNAVAILABLE) then
App := CreateOleObject(AppProgId)
else
App := GetActiveOleObject(AppProgId);