Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 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 :))



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

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

Наверх




Память: 0.45 MB
Время: 0.004 c
1-90611
sammy
2002-02-12 08:21
2002.02.28
анимация


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


1-90593
boa
2002-02-12 13:05
2002.02.28
Есть проблема при выводе не печать.


1-90557
Муть
2002-02-11 16:35
2002.02.28
TTreeview and hints


14-90670
skiph
2002-01-12 11:33
2002.02.28
unix





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский