如何:使用 Printer Compatibility Library 修复升级错误 (Visual Basic)

更新:2007 年 11 月

Printer Compatibility Library 模拟 Visual Basic 6.0 Printer 对象的功能,该对象可以启用从 Visual Basic 6.0 升级的应用程序中的 Printer 代码。

修复打印机升级错误

  • 在 Visual Studio 中打开应用程序。

    如果 Visual Basic 6.0 应用程序尚未升级,则在 Visual Studio 中打开该程序时将启动升级工具。

    在升级期间,会将对 Printer Compatibility Library 的引用添加到项目中。在大多数情况下,您的 Printer 代码应该就像在 Visual Basic 6.0 中一样编译和运行。

    在有些情况下,在编译使用了 Circle、Line 或 PSet 方法的代码之前必须对这些代码进行修改。这些方法的 Visual Basic 6.0 版中,方法签名的 X/Y 对两边带有括号。若要在 Visual Basic 2008 中编译代码,必须移动这些括号。

    例如,升级后的 Visual Basic 6.0 代码 Printer.Circle (1000, 1000), 2000 必须更改为 Printer.Circle (1000, 1000, 2000) 才能进行编译。

请参见

概念

Printer Compatibility Library

其他资源

升级用 Visual Basic 早期版本创建的应用程序