• 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 下。

    欢迎你提建议.
  • 相关阅读:
    Boost练习程序(强制转换)
    4873279(1002)
    A+B Problem(1000)
    STL练习程序(去除相同元素)
    Boost练习程序(智能指针)
    Sql技巧总结
    MySql Show Status详解
    mysql show status调优
    mysql decimal、numeric数据类型
    Apache Thrift学习小记
  • 原文地址:https://www.cnblogs.com/lj821022/p/868830.html
Copyright © 2020-2023  润新知