html редактор delphi



Автор Ghost Of A Rose задал вопрос в разделе Другие языки и технологии

Написание текстового HTML-редактора на Delphi 6 и получил лучший ответ

Ответ от !{erosin[гуру]
В Delphi7 компонент WebBrowser на вкладке Internet палитры компонентов, в Delphi6 он тоже есть, тока на другой вкладке вродебы (ActiveX компонент - соответствует текущей версии IE, установленной в системе пользователя и принимает все его настройки, т. е. допустим, если в Internet Explorer отключить картинки, то WebBrowser вашего приложения тоже их показывать не будет) - годится для предпросмотра. Содержимое просче всего загрузить методом Navigate, которому передается URL страницы.
Но в редакторе это может оказаться неудобным, благо есть способы загружать HTML из памяти - об этом и о многом другоом про TWebBrowser здесь -
Там много исходных кодов.
Для подсветки текста можно использовать RichEdit со вкладки Win32. Используйте методы для поиска для нахождения резервных слов и различных синтаксических конструкций (в Delphi есть для этих целей регулярные выражения regular expressions). Чтобы подсветить выделенный текст используйте RichEdit.SelAttributes
Процесс проверки может привести к появлению затупов, если делать все в один поток, поэтому нужно реализовать многопоточность в приложении (выполнять проверку в отдельном потоке) - для этого используйте TThreadObject (FileNewOther на вкладке New - опять же в Delphi7, шестой я уже не помню).. .все без труда исчется в сети - там информации на данную тему много.
--
Насчет базы - если речь о локальной базы для данного приложения, то можно использовать компоненты ADO, с их помощью можно легко читать/писать данные из базы форматов, доступных из MS Access

Ответ от 1[гуру]
в помощь

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Написание текстового HTML-редактора на Delphi 6
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*