程序打包的问题

kingcaiyao 2002-09-04 09:54:00
我用的是bde,现在其它一切都发布完毕,唯独bde别名有些小问题.我的要求是bde别名在执行安装程序后自动创建(大家知道,这很容易做到),但它的配置是默认的,并非我要求,我反复找了一下InstallShield,没有发现.当然我们也可以在程序第一次运行时在程序中创建,但我不想用这种方法,我想在执行完安装程序后,其配置自动设置为我所要求的.比如说我的要求是用户执行完安装程序后,创建一aa别名,aa的配置是:
BATCH COUNT=200
BLOB SIZE=2048
BLOBS TO CACHE=2048
DATABASE NAME=
ENABLE BCD=FALSE
ENABLE SCHEMA CACHE=FALSE
LANGDRIVER=
MAX ROWS=-1
ODBC DSN=ttmis
OPEN MODE=READ/WRITE
ROWSET SIZE=20
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=
USERNAME=th

但现在的情况是执行了安装程序并创建了别名aa,但配置是(系统默认的):
BATCH COUNT=200
BLOB SIZE=32
BLOBS TO CACHE=64
DATABASE NAME=
ENABLE BCD=FALSE
ENABLE SCHEMA CACHE=FALSE
LANGDRIVER=
MAX ROWS=-1
ODBC DSN=
OPEN MODE=READ/WRITE
ROWSET SIZE=20
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=
USERNAME=
不知哪位朋友有什么好的办法可以实现我所要求的.

...全文
32 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingcaiyao 2002-09-04
  • 打赏
  • 举报
回复
To fwjingling:
你说的配置我做了,但不行.
在Install Shield中配置BDE总共有四个步骤:
1.创建一个别名
2.询问是否要为16位的应用程序和32位的应用程序保存.cfg文件
3.第三步就是配置bde
在这一步,因为我的程序是网络版,所以path选项我无需配置(即指定数据库路径),接下来就是:List optional parameters for the alias below,在这个列表框中我已加上我的参数,但在工作站执行完安装程序后还是达不到我的要求:
BATCH COUNT=200
BLOB SIZE=2048
BLOBS TO CACHE=2048
DATABASE NAME=
ENABLE BCD=FALSE
ENABLE SCHEMA CACHE=FALSE
LANGDRIVER=
MAX ROWS=-1
ODBC DSN=ttmis
OPEN MODE=READ/WRITE
ROWSET SIZE=20
SCHEMA CACHE DIR=
SCHEMA CACHE SIZE=8
SCHEMA CACHE TIME=-1
SQLPASSTHRU MODE=SHARED AUTOCOMMIT
SQLQRYMODE=
USERNAME=th


fwwxxjingling 2002-09-04
  • 打赏
  • 举报
回复
在打包配置BDE的时候,将给定的值写进去,比如:
*******************************************
database name=test
user name=sa
*******************************************

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧