Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: -0.97 c
2-1161869692
MishaLuk
2006-10-26 17:34
2006.11.12
вызов внешней программы из Delphi


15-1161603729
kan
2006-10-23 15:42
2006.11.12
Проверка диска при загрузке WinXP


6-1150616634
Windows
2006-06-18 11:43
2006.11.12
Сокеты и Делфи


15-1161347898
Crazybeaver
2006-10-20 16:38
2006.11.12
Подскажите с сайт с бесплатной музыкой mp3


2-1161870322
КлЯкСа
2006-10-26 17:45
2006.11.12
Как создать форму на основании другой, взятой за класс.




   Наверх