带有Crystal Reports和64位计算机的问题

时间:2013-07-24 04:03:41

标签: .net crystal-reports

我知道之前可能已经提出过这个问题,但我仍然没有找到任何解决方案。

我有一个.net应用程序(.net 2005),很少有关于水晶报告的报告。我的问题是这些水晶报告打印对话框没有弹出64位机器。

我发现This link但问题是我没有编写代码来弹出对话框,因此我无法将UseExDialog设置为true。我已经尝试过在互联网上提出的服务包和许多解决方案,但仍然没有运气。

Pl请注意,这是一个基于Windows的应用程序。

3 个答案:

答案 0 :(得分:1)

link解决了这个问题。

步骤

确保将应用程序编译为64位 - 而不是“任何CPU”。

确保使用SP1 for CR 10.2:

https://smpdl.sap-ag.de/~sapidp/012002523100006007872008E/crvs05sp1.exe

然后查看c:\ program files \ microsoft visual studio 8 \ sdk \ v2.0 \ bootstrapper \ packages \ crystal reports \ CRRedist2005_x86.msi

用于SP1 MSI并使用它来部署SP1运行时。

答案 1 :(得分:0)

答案 2 :(得分:0)

如果您使用64位的水晶报告。使用DSN设计水晶报告,而不是使用32位设置DSN。在64位操作系统中,有两种类型的DSN设置。

第二种方法可以在IIS中设置32位兼容的Web。