Windows 7环境下的PowerBuilder 10.5,带有ole控件的网络打印机问题

时间:2011-06-15 16:50:39

标签: powerbuilder

我正在将PB应用程序从9迁移到10.5,MS Office 97,2003迁移到MS Office 2011,操作系统也是Windows XP到Windows 7。

我的问题是在设置/执行应用程序时从ole控件设置activeprinter

ole_1.object.application.ActivePrinter = "Xerox1W3 on Laxhns73"

但它显示在函数fw_xyz中访问##行##的外部对象属性activeprinter时出错。

但它之前曾在一些服务器上将一个位置转移到另一个位置。所以我不知道为什么它不起作用..

任何人都可以尽快调查。

先谢谢

Pandian R

1 个答案:

答案 0 :(得分:0)

简单的观察结果是Windows 7上从不支持PowerBuilder 10.5,因此您将抓住机会浏览Sybase已知的问题(但不会发布在一个有凝聚力的列表中,只是在bug修复日志中),直到PowerBuilder 11.5。

除此之外,这看起来像OLE控件背后的应用程序(你还没有提到它是什么)已经改变了它的OLE接口以排除Application.ActivePrinter属性。也许你的Windows 7平台上安装了新版本。

祝你好运,

特里。