靠,WISE打包的BDE竟然毫无作用!
写了个数据库小工具,用到了BDE,可是WISE中打包BDE后,在干净的机器上竟提示BDE初始化失败,来气,我用的是9。02不知道是哪儿出了问题,另外安装BDE后,马上就行了,可恶!
近来发现WISE真是问题多多,先是发现那个’装完成后运行程序‘不能用(汉化版)
这又发现这个问题,大家发表意见,有没有这方面的经验,(一定要在最干净的机器上试)
还是我哪儿弄错了!
问题点数:20、回复次数:12Top
1 楼smiler007(笑一笑)回复于 2005-08-17 23:52:57 得分 1
你说的BDE的问题不知是何原因....
至于安装完后就运行,你双击你加入包的那个EXE文件,在弹出的窗口选中“自注册ocx/dll/exe”就OK了....Top
2 楼decal(我用DELPHI)回复于 2005-08-17 23:59:00 得分 0
哎呀,利害,虚心向你学习中...
另外一个问题有知道的吗?渴望中... ...Top
3 楼smiler007(笑一笑)回复于 2005-08-18 00:08:22 得分 1
要不,在打包的时候,选择BDE完全安装看看...Top
4 楼decal(我用DELPHI)回复于 2005-08-18 09:30:03 得分 0
完全的,部分的,都试了,都不行!Top
5 楼mxlinux(mxlinux)回复于 2005-08-18 13:55:49 得分 1
用ADO吧,发布简单得多,程序也简单Top
6 楼decal(我用DELPHI)回复于 2005-08-19 12:31:38 得分 0
不是了啊,不是BDE的问题,是WISE支持不好的原因
关键我要访问的数据库是XBASE类的,ADO似乎不太好吧Top
7 楼catfather46(猫爸)回复于 2005-08-19 16:45:29 得分 1
估计别名没有打包!Top
8 楼ffwin()回复于 2005-08-19 17:25:23 得分 12
将真正可用的bde的文件
BDEINS32.DLL
IDAPI.CNF
IDAPI501.DLL
SQL_DB2.CNF
sql_DBv5.CNF
SQL_INF.CNF
SQL_INF9.CNF
sql_int.cnf
SQL_MSS.CNF
SQL_ORA.CNF
SQL_ORA8.CNF
SQL_SSC.CNF
SQL_SYB.CNF
覆盖wise目录下的同名文件,然后自己做一个打包程序,肯定能用,如果不能,给你留言,我给你工程文件,或者已经打好的包,不过今天要过周未了,下周一了Top
9 楼decal(我用DELPHI)回复于 2005-08-19 17:28:26 得分 0
不是别名问题,我的程序是在运行中动态建立别名,这一点已经完全没有问题
ffwin() :老兄,估计你说的对,我试一下,然后分数归你吧(当然大家都有份,虽然很少)Top
10 楼ffwin()回复于 2005-08-19 17:28:42 得分 1
并且将注册表中的位置,改为下列地址
[HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BLW32]
"BLAPIPATH"="X:\\Program Files\\Common Files\\Borland Shared\\BDE\\"
Top
11 楼ffwin()回复于 2005-08-19 17:30:06 得分 1
我刚才找不见那个工程文件,周一我给你传过去,我已经解决了这个问题,而且同时可以设置数据源,
刚好咱俩同时在线Top
12 楼ffwin()回复于 2005-08-19 17:32:15 得分 2
你最好设置安装目录也为Program Files\\Common Files\\Borland Shared\\BDE,否则它默认装到了delphi目录下,Top




