2

我有来自 PowerBuilder 5 的无法构建的代码。编译器在完成之前停止,没有任何错误代码。

我想将代码升级到 PowerBuilder 的最新版本,但有一些 PowerBuilder 的中间版本与旧的 Microsoft java dll 具有二进制依赖关系,由于某些法庭案件,Microsoft 不再可以分发该 dll。

那么,有没有办法让我的代码在更新的环境中运行?

/约翰/

4

4 回答 4

5

首先,您不需要使用“PowerBuilder 的中间版本”来迁移到当前版本,所以即使这个 java DLL 依赖项对我来说听起来有问题(至少它没有响铃),除非它影响 PowerBuilder 的目标版本。

对于迁移,您可能需要查看此迁移指南,以及可能影响您的 PB 更改列表。

于 2008-10-03T04:26:23.260 回答
1

非常不寻常的声音问题。您可以尝试将代码迁移到更新版本的 PowerBuilder,看看它是否会编译或至少会失败,但会给您一些有用的错误消息。

我还建议将其发布在 Sybase 新闻组的 PowerBuilder 部分。他们非常活跃,充满了一些经验丰富的优秀 PB 头脑。您可以在此处找到它们: http ://forums.sybase.com

于 2008-10-03T03:33:15.087 回答
0

从这里:http ://forums.sybase.com/cgi-bin/webnews.cgi?cmd=item-4558&group=sybase.public.powersite

我刚刚了解到“严重”消息和 psdwc70.dll 无法自行注册的消息的组合可能是因为 msjava.dll 不存在和/或在您的计算机上注册。psdwc70.dll 文件依赖于 msjava.dll 才能正确安装。

/约翰/

于 2008-10-03T05:05:38.487 回答
0

您是否尝试过在 PB5 中导出代码并在新版本中导入?

于 2009-01-22T02:56:29.747 回答