加载虚拟晶体报告以将.dll加载到内存中

时间:2014-10-08 08:36:17

标签: vb.net crystal-reports vb.net-2010 crystal-reports-2010

由于Crystal报告在第一次运行时需要很长时间才能加载,因此我在互联网上找到了一个解决方案,建议加载一个虚拟报告,这样dll就会被预先加载到内存中。

为此,我使用了另一个线程&这是在应用程序启动事件中执行的。这是相关代码

Dim dummyRPTThread As New Thread(AddressOf loadDummyReport)
dummyRPTThread.IsBackground = True
dummyRPTThread.Start()

这似乎解决了过度加载时间问题,但在奇怪的情况下会弹出以下错误。

程序无法启动,因为您的计算机缺少cxlibw-5-0.dll。请尝试重新安装该程序以解决此问题。

在错误对话框中单击“确定”后,应用程序正常启动&报告也有效。我该如何解决这个问题?

0 个答案:

没有答案