有谁知道 Powerbuilder 10 是否与 Windows 8 兼容(IDE 和运行时模块)?
似乎官方支持 11.5,但我找不到任何有关 PB 10 在 Windows 8 上的兼容性的信息。
如果不是,关于从 10->Further 版本迁移过程的任何提示?(有什么特别要注意的吗?)
有谁知道 Powerbuilder 10 是否与 Windows 8 兼容(IDE 和运行时模块)?
似乎官方支持 11.5,但我找不到任何有关 PB 10 在 Windows 8 上的兼容性的信息。
如果不是,关于从 10->Further 版本迁移过程的任何提示?(有什么特别要注意的吗?)
在 Windows 8 上运行 PB10 应用程序应该没有问题,但可能不完全符合 Win8 标准(关于应用程序数据文件的放置、文件的访问权限等,主要与 UAC 文件虚拟化相关)。
运行 IDE 时您不应该有大问题,但可能有一些小问题(我认为 PB11.5 上的检索参数编辑器上的一个问题也可以解决 PB10)。
这是您必须自己尝试的事情之一。使用 Windows 8 的 PowerBuilder 开发人员的数量可能非常少。
我应该会在 10 月 22 日推出 Surface Pro 2 时获得它,它将运行 Windows 8.1。希望不会有任何问题。
我不确定 PB10,但我在 Win8 中使用 PB 10.5 没有问题。
我们在 Windows 8 计算机上运行 PB10 应用程序时遇到严重问题。
应用程序运行良好,直到用户在数据窗口字段中输入文本,应用程序“停止工作”。问题是它是随机发生的,可以毫无问题地输入 10 个字段,但在下一个字段中会弹出“停止工作”,应用程序在下次输入 2 个字段后可能发生时关闭。
相同的应用程序已经在 XP、Vista、Windows 7 下的许多计算机上运行多年,没有任何问题。
到目前为止,我们仍然不知道是什么原因造成的。我们也不知道从哪里开始搜索。
该应用程序是在 XP 下开发和部署的。
下周我们将在 Windows 下建立一个开发环境,希望这能让我们对这个问题有更多的了解。
你需要意识到两件事:
PB10 在 Win8 构思之前就已构建(并且支持开发停止),因此显然 Sybase 无法在 PB 中做任何事情来帮助 Win8 兼容性。您依赖于 MS 维护向后兼容环境的能力。IME,他们做得很好(比我在 Unix 世界升级的经验要好,但我想 YMMV),但它从来都不是完美的。
PowerBuilder 足够强大,可以让您构建一个在任何操作系统下都会崩溃的应用程序。PB10 可能已在 XP 上得到支持,但我向您保证,我写的东西可能违反了 XP 规则、损坏的内存或其他任何东西,并且在 XP 下会被破坏。(我看到内存损坏直到操作系统升级或其他更改后才表现出来;所以“损坏”甚至可能还没有表现出症状。)这是 Sybase 的错吗?我不这么认为。他们是绳索制造商;如果你上吊自己......
底线是已经说过的:无论制造商或其他任何人怎么说,唯一有价值的答案就是您自己的测试结果。我的“Hello World”应用程序可以在 Win8 中正常运行,但您的应用程序利用 TCP/IP 堆栈、利用保护模式调用、将打印语言代码直接发送到销售点条形码打印机等...... .
祝你好运,
特里。