原始Scintilla和ScnitillaNet控件之间是否存在重大差异?

时间:2012-05-17 06:32:24

标签: c# .net scintilla

我正在尝试创建一个支持Windows语音的编辑器,现在试图找出是否应该使用ScintillaNet或原始Scintilla作为我的基础。如果有人能告诉我他们之间是否存在重大差异,他们会非常感激。感谢。

1 个答案:

答案 0 :(得分:3)

考虑“原始Scintilla”并没有多大意义,它是用C语言编写的。你不能直接在C#项目中使用C编写的代码,你必须使用pinvoke。所以你最终会编写一组C#类来隐藏那些丑陋的pinvoke代码。并重新发明了ScintillaNET。

如果您需要调整ScintillaNET包装,那么可以使用源代码。只是不要从头开始,C接口漂亮。