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