pb程序的编译发布

最近用pb开发个小程序,在编译发布时碰到些问题,以下总结:
---------------------------------------------------------
1:pb程序在开发环境下可以连上数据库运行,但编译成exe文件后不能运行,提示少dll文件,
   可以把相应的dll文件拷贝到exe所在的目录下。
   比如:pbvm90.dll,libjcc.dll,libjsybheap.dll等。
2:但程序还是提示“数据库名...not supported in your current installation”的错误,
   这时需要把pbmss90.dll(针对mssql数据库)拷贝进去。
3:如果程序中用到了datawindow数据窗口,那么还需要把pbdwe90.dll包含进去,否则在用到
   datastore取datawindow数据时程序会没反应。
4:在开发环境下数据都可以出来,可是编译成exe文件后datastore就是取不出数据.
   最后将编译方式从编译成机器代码(dll文件)改成编译成伪代码(pbd文件),将编译出的*.pbd文件拷贝到放*.exe的目录下。数据即出来。
-----------------------------------------------------------------------------
注意:pb版本不同可能dll文件名不同,比如pbdwe80.dll在pb9中是pbdwe90.dll。
另注:pb安装后其动态链接库目录为 ../shared/PowerBuilder 下。

欢迎你提建议.

转载于:https://www.cnblogs.com/lj821022/archive/2007/08/24/868830.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值