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

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

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

Насчет lib не знаю...
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 19:52
Походу нашел, шас проверю
Миниатюры
Подсветка синтаксиса  
0
1408 / 572 / 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
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 20:26
Не получается почему-то установить SynEdit_D2009.bpl

Следом выкакивают сообщения
Миниатюры
Подсветка синтаксиса   Подсветка синтаксиса  
0
1408 / 572 / 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
8484 / 6151 / 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
1408 / 572 / 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
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
09.08.2012, 21:01
Так а куда нужно? И в чем причина ?
Я думал пути должны прописаны в ту же папку где лежит сам пакет

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

Добавлено через 2 минуты
В ту же папку они будут комилироватся если пути вообще не будут прописаны.
0
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 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
8484 / 6151 / 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
8484 / 6151 / 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
8484 / 6151 / 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
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru