Scintilla.NET缓慢加载

时间:2010-12-16 15:56:06

标签: .net scintilla

我正在使用名为Scintilla.NET的.NET包装器使用Scintilla。在创建它的实例时,即:

   Dim c As New ScintillaNet.Scintilla
   Me.Controls.Add(c)

第一次加载几乎需要一秒钟。其他时间约为150毫秒。实际上,这在我的情况下是不可接受的,例如加载,例如一次10个文件大约需要两秒钟。

Scintilla(或Scintilla.NET)是慢的,还是我做错了?

1 个答案:

答案 0 :(得分:1)

我不会说Scintilla很慢。如果第一次创建控件时速度很慢,这可能是因为然后加载了Scintilla.dll,并且您遇到的1秒可能是系统加载DLL所需的时间。

如果是这种情况,我建议您在应用程序启动时加载dll(通过创建虚拟控件)(例如在启动画面上) - 如果在您的方案中这是可接受的。