zoukankan      html  css  js  c++  java
  • 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 下。

    欢迎你提建议.
  • 相关阅读:
    shell 逻辑操作符
    shell 整数
    shell 字符串
    常用文件测试操作符
    系统级脚本 rpcbind
    shell 特殊字符
    redhat7.5 升级OpenSSH_7.8p1
    kubernetes 项目
    salt 安装kubernetes集群3节点
    web应用
  • 原文地址:https://www.cnblogs.com/lj821022/p/868830.html
Copyright © 2011-2022 走看看