Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
Colossus
0 / 0 / 1
Регистрация: 09.12.2012
Сообщений: 3
1

Компонент CppWebBrowser и Memo

09.12.2012, 18:39. Просмотров 1232. Ответов 5
Метки нет (Все метки)

При создании курсового проекта (html редактор) захотелось вставить Веб Браузер, для того чтобы смотреть написанный на языке html код в Memo.


Единственное что знаю, - что нужно писать в Memo on change, чтоб результат был виден по ходу писания сайта..




Как должен выглядить код, чтоб по мере изменения текста в Memo, он показывался в браузере?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2012, 18:39
Ответы с готовыми решениями:

Из CppWebBrowser в Memo
Как отобразить код html в Memo, страницу которой просматривает, в данный момент, CppWebBrowser?...

Как динамически создать компонент CppWebBrowser
Создаю динамически форму (newform), на ней динамически создаю копонент CppWebBrowser (Browser). Но...

Компонент CppWebBrowser, узнать текущий УРЛ
Из какого свойства компонента можна узнать текущий адрес который загружен в окне CppWebBrowser?

Курсор и компонент Memo
Здравствуйте. Люди, кто-то знает как убрать мигающий курсор (каретку) для компонентак Memo в С++...

Новый визуальный компонент, производный от Memo
Добрый вечер всем! Задание: построить класс - потомок класса TMemo, объект которого при нажатии...

5
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
10.12.2012, 04:51 2
Цитата Сообщение от Colossus Посмотреть сообщение
Как должен выглядить код, чтоб по мере изменения текста в Memo, он показывался в браузере?
Ну сомневаюсь что нормально будет отрабатывать в реальном времени...
Для просмотра я обычно использую
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
CppWebBrowser1->Silent = true;
CppWebBrowser1->Navigate(L"about:blank");
}
//------------------------------------------------------------------------------
void __fastcall ToBrowser(String HTMLText,TCppWebBrowser * WB)
{
TMemoryStream *MS = new TMemoryStream;
TStringList *SL= new TStringList;
IPersistStreamInit *PS;
 
SL->Text = HTMLText;
SL->SaveToStream(MS);
 
MS->Position= 0;
 
TStreamAdapter *SA = new TStreamAdapter(MS,soReference);
 
if (SUCCEEDED(WB->Document->QueryInterface(IID_IPersistStreamInit,(void **)&PS)))
        PS->Load(*SA);
 
 
delete MS,PS,SL;
}
//------------------------------------------------------------------------------
Но это медленно подгружается.

Можно конечно подоптимизировать малек вытащив все из ф-ции, но не думаю что это сильно выиграет время
2
Alex_ZS
4 / 4 / 0
Регистрация: 07.12.2012
Сообщений: 21
11.12.2012, 12:48 3
Avazart, а нельзя ли аналогичным образом подсунуть не HTML, а PDF?
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
11.12.2012, 18:02 4
А при чем тут pdf
Ну по идее можно есть ведь контейнер под pdf.
0
Alex_ZS
4 / 4 / 0
Регистрация: 07.12.2012
Сообщений: 21
12.12.2012, 09:50 5
Avazart, PDF тут не при чем совершенно Просто задача такая стоит подтянуть из памяти PDF
0
ziqp
125 / 61 / 16
Регистрация: 03.09.2015
Сообщений: 818
05.09.2017, 22:29 6
Когда начинаешь писать символ < выскакивает ошибка во время исполнения: Access violation at address

Добавлено через 2 минуты
Извиняюсь. Забыл подгрузить пустую страницу
0
05.09.2017, 22:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.09.2017, 22:29

Компонент Memo, сохранение символов табуляции при сохранении в файл
Здравствуйте, я студент первого курса и сейчас пишу курсовую роботу на тему шифрования данных. У...

Как вывести содержимое некоторого объекта из памяти в компонент Memo?
Сабж - как распечатать свойства некоторого объекта на экран?

Сделать компонент Memo невидимым, но текст от него, чтобы был виден
Как сделать так чтобы Компонент Memo не был видим, при этом его текст должен быть видим! Типо текст...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru