【问题标题】:Delphi, switching from [Uni]SynEdit to SyntaxMemo SDKDelphi,从 [Uni]SynEdit 切换到 SyntaxMemo SDK
【发布时间】:2010-07-25 10:07:59
【问题描述】:

我们即将从 SynEdit(Unicode 版本)切换到 SyntaxMemo SDK,但在做出最终决定之前,我们需要估算切换的实际成本。我们一直在为 SynEdit 使用自定义语法荧光笔来满足我们的需求。现在需要重写它,以便与 SyntaxMemo SDK 一起使用。
我们已经联系了 SyntaxMemo SDK 的作者,但他承认他不太了解 SynEdit,因此他可能不会回答这个问题 - 是否可以创建类似于 SynEdit highlighter 的 SyntaxMemo 词法分析器还是我们必须重新设计它并从头开始编写?
周围有没有人处理过这种“转换”?

【问题讨论】:

    标签: delphi syntax-highlighting synedit


    【解决方案1】:

    我建议改用 Scintilla。我将一个使用 SynEdit 的应用程序转换为使用 Scintilla。在 Scintilla 中创建词法分析器很容易,但与 SynEdit 相比,Scintilla 的工作方式不同。我推荐 Scintilla,因为它正在积极开发并被许多项目使用。值得一看。

    我知道我没有回答你的问题,但我认为我从 SynEdit 转换的经验可能会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-03
      • 1970-01-01
      • 2020-03-23
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-07
      相关资源
      最近更新 更多