精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● Powerbuilder>>程序打包与发布>>PB7 + SQL ANYWHERE6.0 应用程序打包指南

主题:PB7 + SQL ANYWHERE6.0 应用程序打包指南
发信人: [email protected]()
整理人: leitiger(2002-06-05 23:53:56), 站内信件

    经过我的摸索,总结出用PB7生成可执行文件,在所用数据库为SQL ANYWHERE
6.0,安装程序所在机器无PB环境和数据库环境的情况下,程序能正常运行所需要
的文件和注册信息,我在WIN98和NT4.0下测试成功,如果还有什么不妥之处,欢
迎各位指正。

1. 打包所需文件:
    a. 应用程序自身所需文件:你的应用程序可执行文件和相关的dll文件、数
据库文件、程序中要用到的图片文件、cur光标文件和ocx文件等等,这些文件的
路径必须与你在程序中指定的路径相同。
    b. PB7应用程序所需文件:pbdwe70.dll、pbvm70.dll、libjcc.dll、pbodb7
0.dll,这些文件都必须在可执行文件的当前目录下。
    c. 数据库所需引擎文件:dbctrs6.dll、dbserv6.dll、dblgen6.dll、dbod
bc6.dll、dbeng6.exe,这些文件也最好在可执行文件的当前目录下(当然也可以
通过注册表来指定路径)。

2. 注册信息:
    a. 在HKEY_CURRENT_USER\Software\ODBC\OBDC.INI\你的数据源名 下注册如
下信息:
(Default)=""
AutoStop="yes"
DatabaseFile="带路径的数据库文件名"
Driver="带路径的dbodbc6.dll文件名"
Integrated="No"

     b. SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 6.0下注册如
下信息:
(Default)=""
Driver="带路径的dbodbc6.dll文件名"
Setup="带路径的dbodbc6.dll文件名"

     用InstallShield能十分方便地注册以上信息,注册后在控制面板中的ODBC
数据源配置中也将无法找到你的数据源,有一定的安全性。


--
※ 来源:.网易虚拟社区北京站 http://bj.netease.com.[FROM: gnet124.szptt.n]

[关闭][返回]