Powerbuilder 12 Enterprise - 我无法让我制作的程序在另一台计算机上运行
以前使用过 PB 9,PC 客户端工作正常 - 将所有 dll 复制到 Sybase 中。这是一个简化的例程。
我们已经升级到 PB 12,现在程序一团糟。我正在 Win 7 机器上尝试此操作,但最终必须在 XP 上执行此操作。
- 我运行运行时管理器并检查尽可能多的内容
- 我选择 PB 组件(而不是 .NET) 它产生 PBCLTRT120.msi
该文件不运行。首先是 PBVM120 未注册。所以复制了它。 接下来是一个java脚本(我不使用Java),所以我取消选中它。 现在我得到了一个在 Cabinet 中找不到的 Native.dll 文件。我忽略了这一点。 找不到下一个 MSVCR12.dll。
基本上我看起来好像有些东西没有正确安装。但我的电脑上的源程序可以运行。但我的运行时文件似乎没有成功传达必要的文件。
PB9 有许多文件我必须手动复制。即使运行时文件也没有捕获所有内容。有什么建议吗?
约翰
Previous used PB 9, PC Client worked fine - got all the dll's copied in Sybase. It was a simplified routine.
We've upgraded to PB 12 and now that procedure is all mess up. I'm trying this on a Win 7 machine but will have to do this for XP eventually.
- I run the runtime manager with as many things checked as possible
- I select PB Components (as opposed to .NET)
It yields PBCLTRT120.msi
This file doesn't run. First it was PBVM120 not registering. So a copied it.
Next it was a java script (I don't use Java), so I unchecked it.
Now I get a Native.dll file not found in cabinet. I ignore that.
Next MSVCR12.dll not found.
Basically I looked like something didn't install properly. But my source program on my computer works. But my runtime file doesn't seem to successfully convey the neccesary file.
PB9 has a number of files that I had to manually copy. Even the runtime file didn't catch everything. Any suggestions?
John
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以说我是偏执狂(如果他们真的来抓你,你就不是偏执狂),但我从来不信任运行时打包器,我猜你正在尝试使用它现在。我进入《应用技术手册》(如果您尚未在本地安装它们,Sybase 使它们保持在线),请参阅在后面的章节中列出我的特定应用程序所需的文件(例如,我需要富文本文件,我不需要 Web 服务),并将这些文件分开以包含在包含我的应用程序可执行文件的安装包中。为了完成偏执,我将我的应用程序(我的可执行文件、PB 运行时间)加载到一个新的虚拟机中并从那里进行测试。我将回滚更改并在刷新的虚拟机中测试安装包。
祝你好运,
特里。
Call me paranoid (you're not paranoid if they're really out to get you), but I've never trusted the Runtime Packager, which is what I'm guessing you're trying to use now. I go into the Application Techniques manual (if you haven't installed them locally, Sybase keeps them online), look up the files I need for my specific application (e.g. I need rich text files, I don't need web services) in a chapter near the back, and separate those files out for inclusion in an installation package that includes my application executables. To complete the paranoia, I load my application (my executables, the PB run times) into a fresh virtual machine and test it from there. I will roll back the changes and test the installation package in the re-fresh VM as well.
Good luck,
Terry.
我通过在计算机上安装 PB12 评估版来让它工作。这是我对网络的标准。非常草率的是,运行时打包程序并不像宣传的那样工作。
I got it to work by installing the evaluation version of PB12 on the computer. It's my standard for the network. Very sloppy that the runtime packager doesn't work as advertised.