社区
C++ Builder
帖子详情
如何作BCB6的程序的BDE安装程序?
wangledong
2002-06-11 02:42:12
用BCB5的时候可以用很方便的做一个BDE的安装盘,可是用BCB6后不止如何做了,请各位指教
...全文
46
9
打赏
收藏
如何作BCB6的程序的BDE安装程序?
用BCB5的时候可以用很方便的做一个BDE的安装盘,可是用BCB6后不止如何做了,请各位指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangledong
2002-06-12
打赏
举报
回复
我要连接的是SQL数据库,难道就没有办法了吗?大家发挥聪明才智啊!
eastpa1980
2002-06-12
打赏
举报
回复
bcb5及以下的IS有对应版本的bde设置,bcb6的没有(虽然它的帮助文件中说在mergmodal中可以设置),但是,可以使用bcb5的IS来打包bcb6的数据库应用程序,打包bde,我的设计也就是这样打包成功的(没有使用bcb6的新控件)。
友人建议使用wiseinstall,其中有bde的设置选项,可以很容易地将bde打包.(不过我打包后没在其他机子上试过),象is一样,设置别名和路径什么的就可以了.
lovebcb
2002-06-12
打赏
举报
回复
有人说bcb5带的IS可以给bcb6的BDE打包,你试试。
yasaka
2002-06-12
打赏
举报
回复
所以我一般用ADO.
wangledong
2002-06-11
打赏
举报
回复
如果就用InstallShield难道就没有办法解决吗?我的InstallShield的版本是3.03(for borland)看到网上有3.5的版本不知道去那里可以下载?谁可以帮助我?
to lovebcb(京华) 实在没有办法我就只有自己写注册表了!唉!
lovebcb
2002-06-11
打赏
举报
回复
我也遇到过你的情况。我改用Inno Setup打包了。
我的程序是BDE+Paradox.
使用inno Setup将必要的文件放入。用inno Setup写注册表。
成功!
到http://tj.skycn.net/down/HA_ISetup301b_XW.cab下载汉化版,很小。
我是这么作的:
数据库没有使用别名,而是将数据文件放在程序目录中,用目录来代替别名。这样就使打包方便了。
关于注册表部分我是这么写的。
[Registry]
Root: HKCU; Subkey: "Software\Borland"; Flags: uninsdeletekeyifempty
Root: HKCU; Subkey: "Software\Borland\Database Engine"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\Borland\Database Engine"; ValueType: string; ValueName: "DLLPATH"; ValueData: "{cf}\Borland Shared\BDE"
Root: HKLM; Subkey: "Software\Borland\BLW32"; Flags: uninsdeletekey
Root: HKLM; Subkey: "Software\Borland\BLW32"; ValueType: string; ValueName: "BLAPIPATH"; ValueData: "{cf}\Borland Shared\BDE"
Root: HKLM; Subkey: "Software\Borland\BLW32"; ValueType: string; ValueName: "LOCALE_LIB0"; ValueData: "fareast.btl"
Root: HKLM; Subkey: "Software\Borland\BLW32"; ValueType: string; ValueName: "LOCALE_LIB1"; ValueData: "usa.btl"
文件我加入了
Source: "D:\bde\Borland Shared\BDE\bantam.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Charset.cvb"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\fareast.btl"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Idapi32.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Idbat32.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Iddbas32.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Idpdx32.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Idr20009.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\Idsql32.dll"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
Source: "D:\bde\Borland Shared\BDE\usa.btl"; DestDir: "{cf}\Borland Shared\BDE"; CopyMode: alwaysoverwrite
其实就是将bantam.dll、Charset.cvb、fareast.btl、Idapi32.dll、Idbat32.dll、Iddbas32.dll、Idpdx32.dll、Idr20009.dll、Idsql32.dll、usa.btl这些必要的文件加到{cf}\Borland Shared\BDE下,这就和写注册表的部分对应了。
其它的程序文件你自己可以加。
我贴的是打包工具的脚本。文件的加入是鼠标选择就可以了。
注册表部分是自己加。
这个工具很好,打包也很小。
有兴趣的话给我发短信息。
wangledong
2002-06-11
打赏
举报
回复
我用BCB6自带的InstallShield做安装盘,可是没有在上面找到BDE选项,而看帮助却说应该是有的,我到InstallShield网站上找到的BDE的包,可是在安装的时候它却说没有找到Delphi或BCB的企业版,这该如何是好?如果谁能解决,我何以送他300分!谢谢!
wangledong
2002-06-11
打赏
举报
回复
看来是分少了吧?我决定加分到200了
wangledong
2002-06-11
打赏
举报
回复
为什么没有人回答,大家看看啊!
BDE
数据库引擎安装
BDE
,BORLAND数据库引擎
安装
程序
Direct Oracle Access v4.1.3
bcb6
Direct Oracle Access提供了一个TOraclePackage组件,您可以方便的调用打包后的
程序
单元,而无需对这些
程序
单元和参数做细节说明。 Direct Oracle Access还含有一个Package向导,可以生成类,用以封装
程序
单元,并...
Report Machine 3.0 f(for delphi bcb)
这是一个完全中文化报表控件,支持delphi3到delphi6,BCB3到
BCB6
。 它的最大优点就是:强大与自由! report machine目前主要能做的: 一、支持屏幕打印,控制方法多样,可以打印全部rxlib控件 全部InfoPower控件...
DBISAM VCL Client-Server v3.26 for D5-7 BCB5-6
DBISAM VCL Client-Server是一个优秀的文件型数据库引擎,拥用自己特有的文件格式和接口,编译后的
程序
可以独立运行,不需要
BDE
、ODBC或者是ADO的支持,其引擎已包含在编译后的EXE文件中,支持标准的SQL查询,支持多...
FastReport.v4.7.22for.Delphi.BCB.Full.Source中文修正企业版
中文修正企业版高强压缩 全部源码中文修正企业版下载后可直接安装使用,默认为 简体中文语言 用于delphi开发者的报表工具 FastReport 是非常强大的报表控件,它能使用户的应用
程序
快速有效地产生报表。FastReport...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章