Powerbuilder 12 Enterprise - 我无法获得在另一台计算机上运行的程序

时间:2010-06-23 19:33:22

标签: powerbuilder

以前使用的PB 9,PC Client工作正常 - 在Sybase中复制了所有的dll。这是一个简化的例程。

我们已经升级到PB 12,现在这个程序已经搞砸了。我在Win 7机器上尝试这个,但最终必须为XP做这个。

  1. 我运行运行时管理器,尽可能多地检查
  2. 我选择PB组件(而不是.NET) 它产生PBCLTRT120.msi
  3. 此文件无法运行。首先是PBVM120没有注册。所以复制了它。 接下来它是一个java脚本(我不使用Java),所以我取消选中它。 现在我在内阁中找不到Native.dll文件。我忽略了这一点。 下一个MSVCR12.dll未找到。

    基本上我看起来像是没有正确安装的东西。但我的计算机上的源程序可行。但我的运行时文件似乎没有成功传达必要的文件。

    PB9有许多我必须手动复制的文件。甚至运行时文件都没有捕获所有内容。有什么建议吗?

    约翰

2 个答案:

答案 0 :(得分:2)

叫我偏执(如果他们真的出来要你的话,你不是偏执狂),但我从来没有信任Runtime Packager,这就是我猜你的意思试着现在使用。我进入Application Techniques手册(如果你还没有在本地安装它们,Sybase keeps them online),查找我需要的特定应用程序文件(例如我需要富文本文件,我不需要Web服务)在靠近后面的章节中,将这些文件分开,以包含在包含我的应用程序可执行文件的安装包中。为了完成偏执,我将我的应用程序(我的可执行文件,PB运行时)加载到一个新的虚拟机中并从那里进行测试。我将回滚更改并在重新刷新的VM中测试安装包。

祝你好运,

特里。

答案 1 :(得分:1)

我通过在计算机上安装评估版PB12来实现它。这是我的网络标准。非常草率的运行时打包程序不像宣传的那样工作。