关于包含BDE的程序制作安装包的问题(100分)

  • 主题发起人 主题发起人 grayhare
  • 开始时间 开始时间
G

grayhare

Unregistered / Unconfirmed
GUEST, unregistred user!
我使用的是Access数据库,在ODBC里设置为abc,在delphi中用BDE的database来连,
在制作安装包时,如果在Objects/Merge Modules中选择BDE_ENT,做好后的安装包
竟然有10M(我本身的全部文件才1M多),有没有什么办法能有效减少安装包的大小
啊?谢谢!!!!!
 
不选BDE_ENT,添加安装文件Bdeinst.dll(3M多),设为自动注册。到分发时自动安装BDE。
 
忘了补充了,我用来打包的程序是installshell for delphi(delphi6.0带的)
 
能不能说具体点?最好举个例子,我找不到相关的资料
 
Bdeinst.dll在E:/Borland/Borland Shared/BDE目录。
在installshell里的file groups页面里为links添加一个文件(Insert files):Bdeinst.dll
 
要装bde至少就是8兆,如果想小一点你完全可以用ado组件,用法和bde组件一样.
不需要作很大的修改,在界面里按alt+F12然后把Tquery 等 替换成 TADOQuery
table的替换类似.这样就用不着bde了.
 
改用ADO在打包发布时要设什么呢?
 
呵呵,不好意思,我以前没用过ADO,我想问一下,
DBE的query对应ADO的ADOQuery
table对应ADOtable
那database和datasource分别对应的是ADO的什么呀?
 
接受答案了.
 
后退
顶部