vb6 - 旧的 Crystal Report 在 CR 2008 查看器中慢得令人痛苦

标签 vb6 crystal-reports

我有一个连接到 SQL Server 或 Oracle 数据库的 VB6 应用程序。它包括一些使用旧版本 (CR 8.5) 制作的 Crystal Reports。

我正在努力将 Crystal 查看器升级到 CR 2008(使用 Interop Forms Toolkit)。 一切都进展顺利,但我看到一些报告的出现速度慢得令人痛苦。其他报告完全没问题。

如果您能提供一些有关需要注意的事项的提示,我将不胜感激,这些提示将使 Crystal 报表在 CR 8.5 预览窗口中快速出现,但在 CR 2008 预览窗口中缓慢出现。

最佳答案

VB6 支持的最新 Crystal 报表版本是 Crystal XI。我知道您可以在 .NET 中创建 COM 对象并从 VB6 调用它,但这不会改变不支持 Crystal 2008 的事实。迟早您会收到一份报告,指出 VB6 应用程序存在问题,而您无法解决这些问题。要检查当前报告是否属于这种情况,请创建一个临时 .NET 项目并运行其中之一。如果报告工作正常,显然问题出在 VB6 上。当然,报告缓慢可能还有其他原因。您是否更改了运行它们的机器?如果是,您在新机器上是否安装了相同的打印机和相同的驱动器(包括映射驱动器)?

附注实际上,要在 .NET 中测试报告,您不需要创建项目。如果您下载市场上现有的 .NET Crystal 查看器,将会更容易。通常他们有试用模式,这足以满足您的测试。让我知道这是否对您更有效,我可以发布一些链接

关于vb6 - 旧的 Crystal Report 在 CR 2008 查看器中慢得令人痛苦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18876748/

相关文章:

.net-4.0 - 适用于 .Net 4.0(64 位)的 SAP Crystal Reports 运行时

c# - Crystal 报表公式: How to make value of a Numeric field to be empty if its value is zero?

vb6 - 如何使用 VB6 连接到 LDAP 存储

vb6 - Visual Basic 6 : Run-time error 424 (If Function)

image - Crystal Reports是否支持安全(HTTPS)图像

mysql - 如何在ubuntu Linux中运行 Crystal 报表

vb6 - 如何在vb6中添加条件断点?

compiler-errors - Visual Basic 6-编译错误: User-defined type not defined

vb.net - 注册 COM+ 应用程序代理时出错

asp.net - Crystal Report 在部署后显示凭据的弹出窗口,并且仅当我们在服务器上关闭 TLS 1.0 时才会出现此问题