【问题标题】:Old Crystal Reports doesn't like Windows 7 x64旧 Crystal Reports 不喜欢 Windows 7 x64
【发布时间】:2012-12-14 16:49:23
【问题描述】:

大约 15 年前,我使用 Crystal Reports 在 VB6 中为客户编写了一个系统。他们一直在愉快地使用该系统,直到他们在一两周前与我联系。显然,他们决定适应 21 世纪并将他们的计算机升级到 Windows 7 x64。现在 VB6 系统仍然可以正常工作,但是 Crystal Reports 已经变成了梨形。 Ferinstance,他们不能再“预览”报告了 - 他们收到一条错误消息:

文件 C:\Program Files (x86)\Blahblahblah System\MyReport.rpt 中的错误:排序规则值无效。

谷歌搜索该消息;据我所知,它以前从未被报道过。但是打印工作正常...除了在其网络上的一两台计算机上,任何打印报告的尝试都会遇到错误:

文件 C:\Program Files (x86)\Blahblahblah System\MyReport.rpt 中的错误:没有默认打印机。

不用说,计算机确实有一个默认打印机,所以该消息显然是伪造的。

他们确实有原始的 VB6 源代码,但这对我来说没什么好处,因为我不再有 VB6 开发环境。我可以用它来阅读它,也许可以诊断......

任何人对旧的 Crystal Reports 文件有任何想法,以及可能导致上述错误消息的原因是什么?

【问题讨论】:

    标签: windows-7 vb6 crystal-reports


    【解决方案1】:

    啊,这只是旧的 DLL 地狱。在一台计算机上找到了 3 个不同版本的 CRPE32.DLL。通过尝试将不同的 DLL 放入c:\windows\syswow64,我找到了一个可行的方法。大部分。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多