| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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. А то я давно уже сделал возможность выкладывания подсветок, но так пока никто и не решился... |