Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Вниз

Народ что такое IHTMLDocument2? 


dimonf   (2001-12-06 20:34) [0]

Пробовал примерчик:

var
Document: IHtmlDocument2;
V: Variant;
begin
Document := WebBrowser.Document as IHtmlDocument2;
V := VarArrayCreate([0, 0], varVariant);
V[0] := "<HTML><HEAD><TITLE>Hello World</TITLE>" +
"</HEAD><BODY>Hello again !</BODY></HTML>";
Document.Write(PSafeArray(TVarData(v).VArray));
Document.Close;
end;

Delphi5 ругаеться не знаю что такое IHTMLDocument2. Как быть?



nikkie   (2001-12-07 13:06) [1]

IHTMLDocument2 объявлен в mshtml.pas
только то, что ты пытаешься сделать можно сделать попроще
var
doc : Variant;
begin
doc := WebBrowser.Document;
doc.write("<HTML><BODY><H1>hello, web</H1></BODY></HTML>");
// или так
doc.body.innerHTML := "hello, web";
end;



Вячеслав   (2001-12-07 14:31) [2]

Если еще точнее, то IHTMLDocument2 это интерфейс объекта WebBrowser object
А модуль mshtml.pas получается путем импорта одноименной(mshtml) библиотеки типов.
Про WebBrowser object прочитай в MSDN.



dimonf   (2001-12-09 13:24) [3]

Народ, у меня вопрос. Я пишу прогу для считывания данных с COM порта. И у меня запара :((( Нужно делать отчет. Я подумал можно отчет сделать с помощью html. Если использовать WebBrowser, то я привязываюсь к Intertet Explorer. А если у человека нет IE на машине то у меня по идее небудет работать программа? Или может с моей прогай кидать и IE dll? Кстати какие dll?



nikkie   (2001-12-10 14:10) [4]

>Вячеслав
если точнее, то IHTMLDocument2 не есть интерфейс объекта WebBrowser. IHTMLDocument2 - интерфейс некоторого кокласса c CLSID_HTMLDocument, проживающего в mshtml.dll. WebBrowser - ActiveX компонента, проживающая там же, хостящая этот документ и добавляющая к нему функциональность навигации.

>dimonf
сегодня тяжело представить себе компьютер без IE4.0+, так что может об этом и не заботиться? ну в крайнем случае, подпереть программу - если IE нет, то отключить соответствующую функцию.

хватит ли mshtml.dll я не знаю, все-таки лучше дать юзеру нормальную инсталляцию.



Вячеслав   (2001-12-10 16:38) [5]

>nikkie
Ваша правда.
Прсто его найти легче если искать WebBrowser object в MSDN :))




Форум: "Сети";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.02.28;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.026 c
3-90518           СергейМНК             2002-02-04 06:15  2002.02.28  
Как сделать чтобы выскакивал LoockUp список при начале набора текста в DBGrid в LoockUp поле


3-90524           RAVEN                 2002-02-04 13:08  2002.02.28  
Отмена удаления записи


4-90711           Diablo_al             2001-12-29 18:40  2002.02.28  
Help!!! Можно ли передавать звук с микрофона


1-90582           -=GaLaN=-             2002-02-08 13:10  2002.02.28  
SpinEdit - как обрабатывать изменения?


3-90448           andrucco              2002-02-01 13:34  2002.02.28  
Кривая БД в mdb файле