Автор 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
в помощь
Визуальный PHP Редактор
Есть такая программа как Delphi for PHP - она как раз для визуального программирования. Но на мой
подробнее...
с помощью какой программы можно сделать красивый инсталлятор с установкой по и с выбором языков? кроме inno setur
InstallShield
Программа распространяется бесплатно с дистрибутивом Delphi (BDS), иначе
подробнее...
Как научиться программировать с нуля? Посоветуйте литературу какую нибуть.
Для ОБУЧЕНИЯ программированию я бы все же рекомендовал Visual Basic 6.0 - он намного легче, проще в
подробнее...
Где скачать Pascal?
Потому что "нормальный Pascal" - это только сам язык, его не скачаешь, а Turbo, Borland; ABC,
подробнее...
Хочу научиться программировать. Подскажите, с чего начать???
В настоящее время в мире создано 8512 компьютерных языков разного уровня и направления.
На
подробнее...
Почему нет строгих норм правильного написания названия столицы Эстонии: Таллин и Таллинн?
Правление "Открытой республики" обсудило проект обращения, адресованного главным редакторам газеты
подробнее...