gpt4 book ai didi

runtime - 运行 PowerBuilder 应用程序

转载 作者:行者123 更新时间:2023-12-02 21:29:22 25 4
gpt4 key购买 nike

我希望运行 powerbuilder 应用程序,但找不到运行它的运行时环境。

运行 exe 文件会返回以下错误:“此应用程序无法启动,因为找不到 pbvm105.dll。重新安装应用程序可能会解决此问题。”

exe应用程序的“Inter Name”属性是:“PB 10.5”,所以我假设它应该使用powerbuilder运行时10.5。但是我似乎无法在互联网上的任何地方找到这个。

请告诉我所需的文件是否免费(我假设运行时是免费的)以及在哪里下载它们。

提前谢谢您。

最佳答案

所以,您是对的,开发人员分发 PB 运行时的许可证是免费的。然而,恐怕剩下的事情并不像您想象的那么容易。

第一个问题是,您不仅必须将运行时版本匹配到次要版本级别(例如 10.5),而且还必须匹配到构建级别(例如 10.5.2.7826)。辨别构建级别的另一个复杂因素是,我相信您正在查看的属性可以在构建可执行文件之前进行操作,因此这些属性可能反射(reflect)也可能不反射(reflect)现实。

第二个问题是分配。其目的是让开发人员分发自己的运行时,这样他们就可以包含实现功能所需的正确 DLL、正确的版本等……没有一种机制可以让最终用户 (AFAIK) 去某个地方并说:我有一个来自 10.5.2.7826 的应用程序,它使用 DataWindows、富文本、XML 和 Web 服务;请给我相应的DLL。预期的机制是 DLL 来自构建应用程序的开发环境。

即使您竭尽全力掌握 PB 10.5 环境,并且正确地知道要修补到哪个版本,在获取修补程序时也会遇到其他问题(并非无法克服,但 PITA 值得注意)。由于不再支持此版本 (10.5),并且与 PB 10.5 的 ODBC 驱动程序的前第三方提供商发生冲突,因此无法免费下载这些补丁。您必须联系 Sybase 技术支持才能获取这些补丁。

底线:应该完成此操作的方法是从开发人员处获取运行时 DLL。如果做不到这一点,我不知道有任何其他途径(合法的、官方的)来获取 PowerBuilder 的副本、对其进行修补并自行获取 DLL。

愤世嫉俗的底线:没有将 DLL 与可执行文件捆绑在一起的开发人员:史诗般的失败。 <grin >

祝你好运

特里。

关于runtime - 运行 PowerBuilder 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4304225/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com