2012-05-17 4 views
1

Я пытаюсь создать редактор для поддержки речи для Windows и теперь пытаюсь выяснить, следует ли использовать ScintillaNet или оригинальную Scintilla в качестве моей базы. Будет очень признателен, если кто-нибудь скажет мне, есть ли какие-то существенные различия между ними и чем они являются. Благодарю.Существуют ли какие-либо существенные различия между исходным контроллером Scintilla и ScnitillaNet?

ответ

3

Нет смысла размышлять над «оригинальной Сцинтиллой», она была написана на C. Вы не можете напрямую использовать код, написанный на C в вашем проекте C#, вы должны использовать pinvoke. Таким образом, вы в конечном итоге напишите набор классов C#, который скрывает этот уродливый код pinvoke. И заново изобрести ScintillaNET.

Если вам нужно адаптировать обертки ScintillaNET, то это возможно, исходный код доступен. Просто не начинайте с нуля, C-интерфейс не симпатичный.

 Смежные вопросы

  • Нет связанных вопросов^_^