【问题标题】:Printing a form in VB.NET on Windows XP在 Windows XP 上使用 VB.NET 打印表单
【发布时间】:2010-06-24 18:02:30
【问题描述】:

我为一家本地公司开发了一个应用程序,该应用程序需要打印图表和一些数据。我使用 PrintForm 控件在 Windows 7 机器上制作了该程序。它打印得很好,我把它寄给了公司,但是他们在 WindowsXP 上运行它并且程序崩溃了。我认为 PrintForm 可以在所有 Win 操作系统上运行,但显然情况并非如此?

如果需要做一些特殊的事情来让 PrintForm 在 XP 上工作那会很好(下载 lib 文件或其他东西),但除此之外,在 Windows 上打印 VB.NET 表单的最佳方法是什么经验?

谢谢!

【问题讨论】:

  • 您是否在其他 Windows 7 PC 上尝试过,或者只是在您正在开发的那台上尝试过?仅仅因为它适用于您的 Windows 7 PC 并不意味着它是 Windows 版本问题。在将软件发布到野外之前,您应该始终尝试在干净的 Windows PC 上部署您的软件。

标签: vb.net printing


【解决方案1】:

我的猜测是他们的 PC 上没有 Microsoft.VisualBasic.PowerPacks.VS.dll。您需要将其包含在您的部署项目中,以便他们可以调用 PrintForm。

我不认为这是 XP 独有的。 According to MS,这是早期 VB 移植的一个功能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-20
    相关资源
    最近更新 更多