Delphi, переключение с [Uni] SynEdit на SyntaxMemo SDK - PullRequest
2 голосов
/ 25 июля 2010

мы собираемся перейти с SynEdit (версия Unicode) на SyntaxMemo SDK, однако перед окончательным решением нам необходимо оценить реальную стоимость коммутатора.Мы использовали пользовательскую подсветку синтаксиса для SynEdit, созданную в соответствии с нашими потребностями.Теперь будет необходимо переписать его, чтобы работать с SyntaxMemo SDK.
Мы уже связались с автором SyntaxMemo SDK, однако он признал, что плохо знает SynEdit, поэтому может не ответитьвопрос - Можно ли создать лексер SyntaxMemo, похожий на подсветку SynEdit , или нам нужно переделать его и писать с нуля?
Есть ли кто-нибудь вокруг, кто когда-либо имел дело с этим видом "преобразования"?

1 Ответ

2 голосов
/ 28 июля 2010

Я предлагаю вместо этого использовать Scintilla. Я конвертировал одно приложение, которое использовало SynEdit для использования Scintilla. Легко создать лексер в Scintilla, но Scintilla работает по-другому, по сравнению с SynEdit. Я рекомендую Scintilla, поскольку он активно развивается и используется во многих проектах. Стоит взглянуть на это.

Я знаю, что не отвечаю на ваш вопрос, но думаю, что мой опыт конвертации из SynEdit может быть полезен.

...