如何:使用 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) 才能进行编译。