我有来自 PowerBuilder 5 的无法构建的代码。编译器在完成之前停止,没有任何错误代码。
我想将代码升级到 PowerBuilder 的最新版本,但有一些 PowerBuilder 的中间版本与旧的 Microsoft java dll 具有二进制依赖关系,由于某些法庭案件,Microsoft 不再可以分发该 dll。
那么,有没有办法让我的代码在更新的环境中运行?
/约翰/
我有来自 PowerBuilder 5 的无法构建的代码。编译器在完成之前停止,没有任何错误代码。
我想将代码升级到 PowerBuilder 的最新版本,但有一些 PowerBuilder 的中间版本与旧的 Microsoft java dll 具有二进制依赖关系,由于某些法庭案件,Microsoft 不再可以分发该 dll。
那么,有没有办法让我的代码在更新的环境中运行?
/约翰/
首先,您不需要使用“PowerBuilder 的中间版本”来迁移到当前版本,所以即使这个 java DLL 依赖项对我来说听起来有问题(至少它没有响铃),除非它影响 PowerBuilder 的目标版本。
对于迁移,您可能需要查看此迁移指南,以及可能影响您的 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 中导出代码并在新版本中导入?