Pb12 + sqlanywhere11 应用程序打包指南
来源:互联网 发布:手机淘宝查看历史评价 编辑:程序博客网 时间:2024/04/30 15:29
Pb12 + sqlanywhere11 应用程序打包指南
经过我的摸索,总结出用PB12生成可执行文件,在所用数据库为SQL ANYWHERE
11.0,安装程序所在机器无PB环境和数据库环境的情况下,程序能正常运行所需要
的文件和注册信息,我在WIN2003和winxp下测试成功。
1、 打包所需程序:
a、 应用程序本身所需的文件:你的应用程序可执行文件和相关的dll文件、数
据库文件、程序中要用到的图片文件、cur光标文件和ocx文件等等,这些文件的
路径必须与你在程序中指定的路径相同。
b、 PB12应用程序所需文件: PBVM120.DLL、libjcc.dll、libjutils.dll、PBSHR120.DLL,这些文件都必须在可执行文件的当前目录下。
c、 数据库所需引擎文件:默认安装路径 C:\Program Files\SQL Anywhere 11\Bin32下的dbctrs11.dll、dbserv11.dll、dblgde11.dll、dbodbc11.dll、dbeng11.exe,这些文件也最好在可执行文件的当前目录下(当然也可以通过注册表来指定路径)。
2、 注册信息:
a. 在HKEY_CURRENT_USER\Software\ODBC\OBDC.INI\你的数据源名 下注册如
下信息:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\easyuse_sqlanywhere11]
"Driver"="C:\\PROGRA~1\\SQLANY~1\\Bin32\\dbodbc11.dll"
"UserID"="dba"
"DatabaseName"="easyuse"
"DatabaseFile"="E:\\db\\easyuse12_sybase\\easyuse.db"
"AutoStop"="YES"
"Integrated"="NO"
"EncryptedPassword"="2ff4d70e24d7a332818289aff1c4fc741485e868"
"Debug"="NO"
"DisableMultiRowFetch"="NO"
"DatabaseKey"="52Oskar2012"
"Compress"="NO"
b. SOFTWARE\ODBC\ODBCINST.INI\Adaptive Server Anywhere 11下注册如
下信息:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11]
"Driver"="C:\\PROGRA~1\\SQLANY~1\\Bin32\\dbodbc11.dll"
"Setup"="C:\\PROGRA~1\\SQLANY~1\\Bin32\\dbodbc11.dll"
c. HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11 Translator下注册如下信息:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Anywhere 11 Translator]
"Setup"="C:\\Program Files\\SQL Anywhere 11\\Bin32\\dbodtr11.dll"
"Driver"="C:\\Program Files\\SQL Anywhere 11\\Bin32\\dbodtr11.dll"
3、 用InstallShield能十分方便地注册以上信息,注册后在控制面板中的ODBC
数据源配置中也将无法找到你的数据源,有一定的安全性。
步骤二中的b、c步骤也可以采用pb12自带的打包工具打包一个安装环境,然后直接到客户机上安装好的打包文件也可以。
- Pb12 + sqlanywhere11 应用程序打包指南
- pb12
- 打包应用程序
- 应用程序打包
- pb12+eas63
- 【打包程序】VS2005打包应用程序
- SWT工程打包指南
- Python 打包指南
- python pip 打包指南
- python打包指南
- Gradle 打包指南
- web应用程序打包详解!
- 打包.NET 应用程序
- Java应用程序打包
- oracle应用程序实现打包
- Winform 应用程序打包安装
- EVC应用程序打包工具
- WinForm应用程序打包安装
- joj 2536
- [struts-1.3.10] org.apache.struts包中的Globals类
- VC 画图原理分析(双缓冲) .
- magento中把本地日期格式转换为国际日期格式
- 0.VC(ui)-hook 换肤ERROR 汇总
- Pb12 + sqlanywhere11 应用程序打包指南
- Auctex 快捷键(两篇)
- C,C++代码中调用python脚本
- 详解Linux2.6内核中基于platform机制的驱动模型<强烈推荐,这是一篇学习驱动模型千年一遇的好文章>
- asm文件
- JavaScript字符串函数大全 已经字符串编码函数
- 打算在这里记录程序人生
- 加速 暴力的时候用..
- webBrowser强制在本窗口打开,禁止在新窗口打开