2010-07-25 17 views
2

Nous sommes sur le point de passer de SynEdit (version Unicode) à SyntaxMemo SDK, mais avant la décision finale, nous devons estimer le coût réel du commutateur. Nous avons utilisé un surligneur de syntaxe personnalisé pour SynEdit, conçu pour répondre à nos besoins. Maintenant, il sera nécessaire de le réécrire, afin de travailler avec SyntaxMemo SDK.
Nous avons déjà été en contact avec un auteur de SyntaxMemo SDK, mais il a admis qu'il ne connaissait pas bien SynEdit, donc il pourrait ne pas répondre à la question - Est-il possible de créer SyntaxMemo lexer similaire à SynEdit surligneur ou nous avoir à le redessiner et écrire à partir de zéro?
Y a-t-il quelqu'un autour de vous qui ait déjà eu affaire à ce genre de "conversion"?Delphi, en passant de [Uni] SynEdit à SyntaxMemo SDK

Répondre

2

Je suggère d'utiliser Scintilla à la place. J'ai converti une application qui utilisait SynEdit pour utiliser Scintilla. Il est facile de créer un lexer dans Scintilla mais Scintilla fonctionne différemment par rapport à SynEdit. Je recommande Scintilla car il est activement développé et est utilisé par de nombreux projets. Ça vaut le coup d'y jeter un coup d'œil.

Je sais que je ne réponds pas à votre question, mais je pense que mon expérience de conversion de SynEdit pourrait être utile.