以前使用的PB 9,PC Client工作正常 - 在Sybase中复制了所有的dll。这是一个简化的例程。
我们已经升级到PB 12,现在这个程序已经搞砸了。我在Win 7机器上尝试这个,但最终必须为XP做这个。
此文件无法运行。首先是PBVM120没有注册。所以复制了它。 接下来它是一个java脚本(我不使用Java),所以我取消选中它。 现在我在内阁中找不到Native.dll文件。我忽略了这一点。 下一个MSVCR12.dll未找到。
基本上我看起来像是没有正确安装的东西。但我的计算机上的源程序可行。但我的运行时文件似乎没有成功传达必要的文件。
PB9有许多我必须手动复制的文件。甚至运行时文件都没有捕获所有内容。有什么建议吗?
约翰
答案 0 :(得分:2)
叫我偏执(如果他们真的出来要你的话,你不是偏执狂),但我从来没有信任Runtime Packager,这就是我猜你的意思试着现在使用。我进入Application Techniques手册(如果你还没有在本地安装它们,Sybase keeps them online),查找我需要的特定应用程序文件(例如我需要富文本文件,我不需要Web服务)在靠近后面的章节中,将这些文件分开,以包含在包含我的应用程序可执行文件的安装包中。为了完成偏执,我将我的应用程序(我的可执行文件,PB运行时)加载到一个新的虚拟机中并从那里进行测试。我将回滚更改并在重新刷新的VM中测试安装包。
祝你好运,特里。
答案 1 :(得分:1)
我通过在计算机上安装评估版PB12来实现它。这是我的网络标准。非常草率的运行时打包程序不像宣传的那样工作。