【发布时间】:2008-10-02 20:03:57
【问题描述】:
我有来自 PowerBuilder 5 的无法构建的代码。编译器在完成之前停止,没有任何错误代码。
我想将代码升级到 PowerBuilder 的最新版本,但是 PowerBuilder 的一些中间版本与旧的 Microsoft java dll 具有二进制依赖关系,Microsoft 由于某些诉讼案件而无法再分发。
那么,有没有办法让我的代码在更新的环境中运行?
/约翰/
【问题讨论】:
我有来自 PowerBuilder 5 的无法构建的代码。编译器在完成之前停止,没有任何错误代码。
我想将代码升级到 PowerBuilder 的最新版本,但是 PowerBuilder 的一些中间版本与旧的 Microsoft java dll 具有二进制依赖关系,Microsoft 由于某些诉讼案件而无法再分发。
那么,有没有办法让我的代码在更新的环境中运行?
/约翰/
【问题讨论】:
首先,您不需要使用“PowerBuilder 的中间版本”来迁移到当前版本,所以即使这个 java DLL 依赖项对我来说听起来有问题(至少它没有响铃),它也是无关紧要,除非它影响 PowerBuilder 的目标版本。
对于迁移,您可能需要查看此migration guide,以及可能会影响您的list of changes to PB。
【讨论】:
非常不寻常的声音问题。您可以尝试将代码迁移到更新版本的 PowerBuilder,看看它是否会编译或至少会失败,但会给您一些有用的错误消息。
我还建议将其发布在 Sybase 新闻组的 PowerBuilder 部分。他们非常活跃,充满了一些经验丰富的优秀 PB 头脑。你可以在这里找到它们:http://forums.sybase.com
【讨论】:
从这里:http://forums.sybase.com/cgi-bin/webnews.cgi?cmd=item-4558&group=sybase.public.powersite
我刚刚了解到“严重”消息和消息的组合 psdwc70.dll 无法自行注册可能是因为 msjava.dll 不存在和/或在您的计算机上注册。这 psdwc70.dll 文件依赖于 msjava.dll 才能正确安装。
/约翰/
【讨论】:
您是否尝试过在 PB5 中导出代码并在新版本中导入?
【讨论】: