【问题标题】:Printing Problem In 64-bit Crystal Reports for VS 2005VS 2005 的 64 位 Crystal Reports 中的打印问题
【发布时间】:2011-04-21 11:39:24
【问题描述】:

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

我们正在使用 Crystal Reports for Visual Studio 2005 开发一个智能客户端应用程序。该应用程序已部署到 32 位计算机上并且运行良好。但是,当我们部署到 64 位机器时,我们发现 Crystal Reports 查看器的打印按钮不起作用。请注意,我们已经在那台电脑上安装了 CRRedist2005_X64.msi。 我们希望将此源代码保留在 Visual Studio 2005 中。

你知道这个问题的任何解决方案吗?您的建议将不胜感激。

问候,

安东

【问题讨论】:

  • 您是否在 64 位 Windows 上尝试过 32 位版本的 Crystal Reports 和 32 位版本的应用程序?
  • 是的,我们有。报表根本不会运行,所以我们安装 64 位 Crystal Reports 运行时
  • 构建选项中的 Platform Target 选项专门设置为 x86 而不是 AnyCPU?
  • 我们使用 AnyCPU。我们正在尝试您的建议。
  • 对不起,伙计,我没有主意了。 :(

标签: crystal-reports


【解决方案1】:

最后我的同事通过在 64 位操作系统上安装 Visual Studio 2005 和 VS 2005 SP1 的 Crystal Reports 进行编译解决了这个问题。 来源:http://forums.sdn.sap.com/thread.jspa?threadID=1939320&tstart=0

【讨论】:

【解决方案2】:

解决此问题的另一种方法是设置 UseEXDialog=True 试试这个:

 Using frm As New System.Windows.Forms.PrintDialog 
    frm.Document = mPrintDocument 
    frm.UseEXDialog=True  ' TRY THIS 

它显示了不同类型的打印对话框,但它适用于 64 位操作系统

我在这里找到了这个解决方案:

http://go4answers.webhost4life.com/Example/printdialog-not-displaying-64-bit-172427.aspx

【讨论】:

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