Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.11.12;
Скачать: CL | DM;

Вниз

as   Найти похожие ветки 

 
LexXL   (2006-10-25 15:04) [0]

есть такая чтука
edit1.text:=(WebBrowser1 as IHTMLDocument2Disp).title;

тоесть по сути это string - титл странички открытой в webbrowser, при компиляции не выдает ошибки но принажатии вылезает ошибка  - я просто не знаю как это должно работать (as) может ктото подскажет как это реализовываеться


 
Сергей М. ©   (2006-10-25 15:09) [1]


> принажатии вылезает ошибка


Мож ты нажал не туда ?)


 
Gero ©   (2006-10-25 15:14) [2]

(WebBrowser1.Document as IHTMLDocument2).title


 
LexXL   (2006-10-25 15:22) [3]

Gero !!!!!
Вот что значит фраза все гениально и просто!!!!!!!!
Пасиб большое!


 
Desdechado ©   (2006-10-25 16:09) [4]

as - это приведение экземпляра объекта к какому-то типу. Если он допускает, конечно, такое приведение.


 
Dmitrij_K   (2006-10-25 16:22) [5]

В случае WB делается так
uses MSHTML
var doc : IHTMLDocument2;
begin
 if webbrowser1.Document.QueryInterface(IHTMLDocument2, doc)=S_OK then
   doc.title


 
Anatoly Podgoretsky ©   (2006-10-25 16:24) [6]


> as - это приведение экземпляра объекта к какому-то типу.
>  

В данном случае нет, справа не объект, а IHTMLDocument2Disp (интерфейс)


 
Desdechado ©   (2006-10-25 16:30) [7]

> В данном случае нет, справа не объект, а IHTMLDocument2Disp (интерфейс)
WebBrowser1.Document - объект
as - как
IHTMLDocument2 - тип


 
Eraser ©   (2006-10-25 19:58) [8]

> [5] Dmitrij_K   (25.10.06 16:22)

"as" - это и есть не явный вызов QueryInterface.


 
Eraser ©   (2006-10-25 19:59) [9]

> [7] Desdechado ©   (25.10.06 16:30)

не совсем так, для интерфейсов as работает по-другому, чем для объектов.


 
Kolan ©   (2006-10-25 20:01) [10]

> экземпляра объекта

Это что такое?


 
MikePetrichenko ©   (2006-10-25 20:11) [11]


> Это что такое?

буковки


 
Ketmar ©   (2006-10-25 20:38) [12]

>[10] Kolan(c) 25-Oct-2006, 20:01
>> экземпляра объекта
>Это что такое?
надеюсь, описка. %-)



Страницы: 1 вся ветка

Текущий архив: 2006.11.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.029 c
9-1138616293
Yanis
2006-01-30 13:18
2006.11.12
Почему этот код вызывает ошибку


11-1136632952
Thaddy
2006-01-07 14:22
2006.11.12
D2005 and D2006 and KOL


2-1161706496
vegarulez
2006-10-24 20:14
2006.11.12
Как в messagebox поместить string?


15-1161887041
ProgRAMmer Dimonych
2006-10-26 22:24
2006.11.12
Delphi взглючнуть решил


15-1161603283
Курдль
2006-10-23 15:34
2006.11.12
Прошу поделиться опытом в Web-проектировании.