Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/70: Рейтинг темы: голосов - 70, средняя оценка - 4.74
49 / 44 / 8
Регистрация: 06.09.2010
Сообщений: 419

Подсветка синтаксиса

30.07.2012, 22:28. Показов 14620. Ответов 72
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как реализовать подсветку синтаксиса?
Желательно как в Ноутпад++. То есть вводишь слово и как только ввел - оно сразу выделилось и продолжился ввод.
 Комментарий модератора 
Вопросы по Rad Studio/C++ Builder задавайте в соответствующем разделе!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.07.2012, 22:28
Ответы с готовыми решениями:

Подсветка синтаксиса
Здрасти! Есть такая проблема. Хочу сделать подсветку синтаксиса (да, да, я изобретаю велосипед, но ради практики и обучения). Как...

Не работает подсветка синтаксиса
Привет, как можно включить проверку синтаксиса в редакторе (такую как в Delphi) ? студия XE

Подсветка синтаксиса в RichEdit
Доброго времени суток. Пишу текстовый редактор с подсветкой синтаксиса хтмл. подскажите как этот код переделать под множество ключевых...

72
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 19:30
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Avazart Посмотреть сообщение
Так в Options -> Delphi Compiler нет Output ...
Ну у меня нет 2009, я написАл как в ХЕ. Но 2009 полюбому должна быть эта опция, просто по другому называется или в другом месте где-то. Я на 2009 альфаскины ставил таким образом.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 19:31
Альфавские идут и без этого на 2009
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 19:40
Цитата Сообщение от Avazart Посмотреть сообщение
Альфавские идут и без этого на 2009
Ти возможно не так меня понял. Я брал пакет для делфи, устанавливал его вышепреведенным способом и работали они а в делфи и в билдере. Но если эту опцию не включить, то *.hpp и *.lib файлы не создадутся (а изначально их нет). И как без *.hpp и *.lib файлов делфийский компонен будет работать в билдере?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 19:42
Ну hpp и так создаются при подключении pas.

Насчет lib не знаю...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 19:52
Походу нашел, шас проверю
Миниатюры
Подсветка синтаксиса  
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 20:14
А еще есть и *.bpi файлы...

Короче нагуглил Delphi Compiler/Linking/Linker output установить в Generate all C++ Builder files (including package libs)

У кого 2009 проверте есть такое или нет

Добавлено через 48 секунд
Avazart, опередил меня. Но хорошо что нашел

Добавлено через 11 минут
Цитата Сообщение от Avazart Посмотреть сообщение
Насчет lib не знаю...
Если бросаешь компонент на форму, в *.cpp файле прописуется
#pragma link "SynEdit"
1
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 20:26
Не получается почему-то установить SynEdit_D2009.bpl

Следом выкакивают сообщения
Миниатюры
Подсветка синтаксиса   Подсветка синтаксиса  
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 20:42
Ого, неожиданый результат.

Не по теме:

И еще один момент. Это конечно не мое дело, но кажется было б удобней, если прописать нормальные пути к создаваемым файлам, а то пишет куда-то в Users.

Я имею в виду

Tools->Options->Environment Options->Delphi Options->Library->Package output directory
Tools->Options->Environment Options->Delphi Options->Library->DCP output directory

Tools->Options->Environment Options->C++ Options->Path and Directories->Package output directory
Tools->Options->Environment Options->C++ Options->Path and Directories->BPI/LIB output directory

0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 20:46
Ну так папка с файлами лежит в C:\Program Files\CodeGear\RAD Studio\6.0\SynEdit2009

Tools->Options->Environment Options->Delphi Options->Library->Package output directory
Tools->Options->Environment Options->Delphi Options->Library->DCP output directory

Tools->Options->Environment Options->C++ Options->Path and Directories->Package output directory
Tools->Options->Environment Options->C++ Options->Path and Directories->BPI/LIB output directory
Так а куда ?
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 20:58
Ну я например создал отдельную папку C:\Program Files\CodeGear\RAD Studio\6.0\BPL и туда валятся все *.bpl, *.bpi, *.lib, *.dcp от всех сторонних компонентов, которые я установил. Мне так удобней. Но, как говорят, на вкус и цвет...
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:01
Так а куда нужно? И в чем причина ?
Я думал пути должны прописаны в ту же папку где лежит сам пакет

Сейчас такая картина
Миниатюры
Подсветка синтаксиса  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:03
После попытки компиляции вроде появляются файлы в той же папке
Миниатюры
Подсветка синтаксиса  
0
1409 / 573 / 127
Регистрация: 31.10.2011
Сообщений: 1,960
09.08.2012, 21:15
В 27 посте видно, что пакет скомпилировался в C:\Users\Public\................

Добавлено через 2 минуты
В ту же папку они будут комилироватся если пути вообще не будут прописаны.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:18
Хорошо, чего он тогда не может их открыть?
Какая разница где они лежат?
0
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
09.08.2012, 21:30
Ругаеться что не найден SynEdit.dcu
Миниатюры
Подсветка синтаксиса  
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:33
ivan.-94, ну так ты пути к сорсам указал ?
0
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
09.08.2012, 21:37
Добавил в проект все файлы из папки Source
теперь ругаеться на Qt.dcu
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:38
Не добавить в проект а прописать пути надо...
0
Я Фоюмчанин ? дааааа)
 Аватар для ivan.-94
213 / 204 / 23
Регистрация: 02.06.2012
Сообщений: 1,424
Записей в блоге: 12
09.08.2012, 22:29
Цитата Сообщение от Avazart Посмотреть сообщение
Не добавить в проект а прописать пути надо...
А где прописать?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 22:29
В свойствах проекта как обычно в инклюдах и либах
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
09.08.2012, 22:29

Подсветка синтаксиса RichEdit
//--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include...

Подсветка синтаксиса RichEdit
Всем доброго времени суток. Кто в курсе почему не получается вот с таким кодом: void __fastcall TForm2::RichEdit1Change(TObject *Sender) ...

Подсветка синтаксиса в RichEdit
Хочу подсветить html разметку без всяких специальных компонентов через RichEdit (для начала хотя бы просто сами теги без атрибутов и...

Динамическая подсветка синтаксиса
Есть ли в XE8 и выше студиях динамическая подсветка синтаксиса, к примеру как в VS2015, когда вводишь неправильную инструкцию, подсвечивает...

Подсветка синтаксиса в RichEdit
Доброго времени суток! Как можно в RichEdit реализовать подсветку синтаксиса HTML например? Заранее спасибо!!!


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности. Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru