Лан... есе никто не знает как добавить строку не перегружая страничку в THTMLViewer, то как сделать анологичное для TWebBrowser. Или же подскажиет какой то иной компонент для просматривания ХТМЛ кода.
Вобщем кому интересно: добавить строку в тело документа TBewBrowser можно легко
Код:
uses MSHTML, ActiveX;
...
var
v:variant;
i: IHTMLDocument2;
begin
i:=(WeBrowser1.document as IHTMLDocument2);
V := VarArrayCreate([0, 0], varVariant);
V[0] := htmltext // выша строка
i.Writeln(PSafeArray(TVarData(v).VArray));
i.close;
Только перед этим не забудте загрузить какой нить документ в броузер (даже если это about:blank), иначе ошибка.
Только еще несколько проблем:
1) как позиционировать документ в заданую точку (в особенности конец документа)
2) как бросить в компонент свои настройки, а то он берет их от глобальных IE...
Не... на сурсах я в первую очередь смотрел... Тама на форуме такой же вопрос весит... мой. Давно весит.
Кста: знание делфи тут не обязательно. Это OLE... Вин32 АПИ, а тама С++. Еси знаете как это на сделать на любом другом языке --- пишите.
Тут тебе не Delphi надо знать а JAVASCIPT на пару с AJAX вот эти друзья могут тебе помочь реально. Javascript к примеру проверяет содержимое страницы и выводит его. Меняется контент - меняется и вид в окне. Кстати на какое событие у тебя должно что-то там появляться ?
Тут тебе не Delphi надо знать а JAVASCIPT на пару с AJAX вот эти друзья могут тебе помочь реально. Javascript к примеру проверяет содержимое страницы и выводит его. Меняется контент - меняется и вид в окне. Кстати на какое событие у тебя должно что-то там появляться ?
та трабл уже решен, это раз. во вторых - задача была: интегрирование ввв-протокола в приложение вин32, с управлением содержимым. Ява-скрипт весь засунут в оле-обьекте ядра ИЕ. с ним довольно легко работать. и позиционирование, и перерисовка. что хочешь.
ЗЫ: ява-ск знать надо, но без делфи в конкретной задачи ничего не сделаешь (ну или С++, етс)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах