Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > SynUniHighlighter и SynEdit > SynEdit как использовать? |
Автор: EGO 11.12.2005, 19:21 |
Люди, помогите! ![]() вытаскиваю SynEdit1, задаю ему, к примеру, SynCppSyn1. ошибки: строка: __property AnsiString LanguageName = {read=GetLanguageName}; [C++ Error] SynEditHighlighter.hpp(161): E2347 Parameter mismatch in read access specifier of property LanguageName строка: __property TSynHighlighterCapabilities Capabilities = {read=GetCapabilities, nodefault}; [C++ Error] SynEditHighlighter.hpp(164): E2347 Parameter mismatch in read access specifier of property Capabilities |
Автор: Vitalik 11.12.2005, 21:13 |
Гм... Я точно не помню, но в своё время я кажись избавился от этого простым комментированием этих двух строк в hpp файлах... Наверняка есть более достойное решение ![]() Какую версию SynEdit устанавливаешь? В последних версиях такого глюка не наблюдается... |
Автор: Vitalik 11.12.2005, 22:16 | ||||
Ага, нашёл... По ходу ты пробуешь установить версию SynEdit 1.1 stable, или близкую к ней. Попробовал, проверил, и вспомнил более правильное решение. Нужно просто напросто заменить строки:
|
Автор: Guest 11.12.2005, 23:10 |
Vitalik эта проблема исчезла, спасибо огромное!!!! правда, так и не удалось мне запустить приложение... буду ломать голову ![]() |
Автор: EG0 19.1.2006, 13:08 |
ох.. поставил версию Syn Edit 2.0.2 (вроде так) и все заработало нормально ![]() однако, вот ведь проблема, в этом компоненте можно только использовать заранее определенные классы. скажите, а UniHighlighter есть для BCB? или, может быть, у кого-нибудь есть заготовка класса подсветки для С++ ? ps вообще говоря, у меня складывается впечатление, что у SynEdit и многих похожих компонентов аллергия на Си, или это дискриминация по языковому типу ![]() нет, правда, ни примеров, ни заготовок для Си, все только для Дельфи ![]() |
Автор: EG0 19.1.2006, 22:34 |
Vitalik ну я чат делаю, хотелось бы выделить ключевые слова, смайлы, команды + свой скриптовый движок делаю, там у меня синтаксис свой... вооот... нужна своя подсветка. В принципе,я делал уже подсветку для плагина total commandera (думаю, там как раз UniHighlighter) |
Автор: Vitalik 20.1.2006, 15:09 | ||
Не http://wincmd.ru/plugring/synplus.html ли случайно? ![]() Совершенно верно ![]()
Кстати, можешь выложишь свою подсветку на http://unihighlighter.com/index.php?download=highlighters. А то я давно уже сделал возможность выкладывания подсветок, но так пока никто и не решился... ![]() |