读书人

程序打包后提示这样的异常

发布时间: 2012-04-02 19:58:59 作者: rapoo

程序打包后提示这样的错误
用PB9.0做了一个程序,用Wise installer 将.EXE和.PDB打包成一个.EXE后运行在一个没有装有PB的裸机上,提示“找不到PBVM90.DLL,因此程序未能启动”,是不是打包的时候漏了什么东西呢?可是提示少哪些文件的时候都回头去找了,没见有提示缺少这个东西的。
???????

[解决办法]
PB9.0编译程序发布时需要的库文件

PBVM90.DLL PowerBuilder 虚拟机

PBDWE90.DLL DataWindow 数据窗口引擎

LIBJCC.DLL PowerBuilder 库管理

PBTRA90.DLL 数据库访问跟踪

PBODB90.DLL PB的ODBC接口 

PBMSS90.DLL Microsoft SQL Server接口

PBSYC90.DLL Sybase SQL Server接口
[解决办法]
到C:\Program Files\Sybase\Shared\PowerBuilder目录里copy出4楼所提到的那些dll文件,放到你的程序目录里一起打包就ok了

C:\Program Files\Sybase\Shared\PowerBuilder目录,这是默认安装目录,如果不是默认安装就得自己看一下pb装在哪了




PB9.0编译程序发布时需要的库文件

PBVM90.DLL PowerBuilder 虚拟机

PBDWE90.DLL DataWindow 数据窗口引擎

LIBJCC.DLL PowerBuilder 库管理

PBTRA90.DLL 数据库访问跟踪

PBODB90.DLL PB的ODBC接口 

PBMSS90.DLL Microsoft SQL Server接口

PBSYC90.DLL Sybase SQL Server接口

探讨
可是我用的是Wise installer ,怎么用这个工具解决?

[解决办法]
探讨
按照4楼的提示把这些个DLL打包好了,现在又提示“DBMS is not supported in your current installation”,怎么回事呢?还需要再装什么到这台裸机上呢?

读书人网 >PB

热点推荐