Форум Фотогалерея Деловой мир Мелитополя
Мелитополь
Мелитопольский форум
 
 RSS  FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

THTMLViewer (Делфи)

 
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Мелитополь -> Программирование
Предыдущая тема :: Следующая тема  
Автор Сообщение
Maximus

Прохожий


Пол: Пол: Он
Зарегистрирован: 14.08.2005
Сообщения: 22

Репутация: 150.2

СообщениеДобавлено: Пт Авг 19, 2005 09:24 am    Заголовок сообщения: THTMLViewer (Делфи) Ответить с цитатой

Проблема: нужно добавить строку хтмл-кода в документ (компонент THTMLViewer), не перегружая его. Прошу помочь. Заранее благодарен.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Maximus

Прохожий


Пол: Пол: Он
Зарегистрирован: 14.08.2005
Сообщения: 22

Репутация: 150.2

СообщениеДобавлено: Сб Авг 20, 2005 18:27 pm    Заголовок сообщения: Ответить с цитатой

Лан... есе никто не знает как добавить строку не перегружая страничку в THTMLViewer, то как сделать анологичное для TWebBrowser. Или же подскажиет какой то иной компонент для просматривания ХТМЛ кода.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Maximus

Прохожий


Пол: Пол: Он
Зарегистрирован: 14.08.2005
Сообщения: 22

Репутация: 150.2

СообщениеДобавлено: Пн Авг 22, 2005 01:53 am    Заголовок сообщения: Ответить с цитатой

Вобщем кому интересно: добавить строку в тело документа 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...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Гость










СообщениеДобавлено: Пн Авг 22, 2005 07:34 am    Заголовок сообщения: Ответить с цитатой

я не очень хорошо знаю делфи (ну как и паскаль)
но думаю тебе смогут помочь на http://sources.ru/delphi/index.html
и на http://forum.ixbt.com/?id=26 тоже можно поискать
Вернуться к началу
Maximus

Прохожий


Пол: Пол: Он
Зарегистрирован: 14.08.2005
Сообщения: 22

Репутация: 150.2

СообщениеДобавлено: Пн Авг 22, 2005 22:08 pm    Заголовок сообщения: Ответить с цитатой

Не... на сурсах я в первую очередь смотрел... Тама на форуме такой же вопрос весит... мой. Давно весит.
Кста: знание делфи тут не обязательно. Это OLE... Вин32 АПИ, а тама С++. Еси знаете как это на сделать на любом другом языке --- пишите.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Thomas
В настоящее время запрещен

Бывалый


Пол: Пол: Он
Зарегистрирован: 29.03.2006
Сообщения: 3169
Откуда: /dev/null
Репутация: 138.5
голосов: 31

СообщениеДобавлено: Ср Май 03, 2006 22:32 pm    Заголовок сообщения: Ответить с цитатой

Тут тебе не Delphi надо знать а JAVASCIPT на пару с AJAX вот эти друзья могут тебе помочь реально. Javascript к примеру проверяет содержимое страницы и выводит его. Меняется контент - меняется и вид в окне. Кстати на какое событие у тебя должно что-то там появляться ?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение [ скрыт ] Посетить сайт автора
Maximus

Прохожий


Пол: Пол: Он
Зарегистрирован: 14.08.2005
Сообщения: 22

Репутация: 150.2

СообщениеДобавлено: Чт Май 04, 2006 23:30 pm    Заголовок сообщения: Ответить с цитатой

Thomas писал(а):
Тут тебе не Delphi надо знать а JAVASCIPT на пару с AJAX вот эти друзья могут тебе помочь реально. Javascript к примеру проверяет содержимое страницы и выводит его. Меняется контент - меняется и вид в окне. Кстати на какое событие у тебя должно что-то там появляться ?


та трабл уже решен, это раз. во вторых - задача была: интегрирование ввв-протокола в приложение вин32, с управлением содержимым. Ява-скрипт весь засунут в оле-обьекте ядра ИЕ. с ним довольно легко работать. и позиционирование, и перерисовка. что хочешь.
ЗЫ: ява-ск знать надо, но без делфи в конкретной задачи ничего не сделаешь (ну или С++, етс)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение  
Показать сообщения:   
Начать новую тему   Эта тема закрыта, вы не можете писать ответы и редактировать сообщения.    Список форумов Мелитополь -> Программирование Часовой пояс: GMT + 2
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group
Русская поддержка phpBB

Р: 523814

База отдыха «Белый парус» пгт Кирилловка Азовское море.

Рейтинг Мелитопольских сайтов на Melitopol.org Hosting by VivaNET