高手请进,please help me !(50分)

  • 主题发起人 leijingguo36
  • 开始时间
L

leijingguo36

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在使用的是肥猫安装软件制作安装程序,里面有打包BDE和BDE的设置,怎么我就是在另外一台计算机上用不了了,另外一台计算机上只是安装了SQL SERVER的服务器,没有安装DELPHI,请问这是什么原因了,怎么样才能把我的安装程序在另外一台计算机上安装完成后可以自动配置BDE,使我的程序能够运行了?????
 
我的打包问题刚解决,我可以帮你 打包bde时不能用安装程序自带的bde设置!除非你使用
C++builder或delphi自带的install打包,但是我用那个东东没成功。实际你只要将下列
dll和你的程序一起打包并注册它们就可以了。
Idapi32.dll:BDE基本函数库
  Blw32.dll:语言驱动函数库
  Idr20009.dll:错误信息库
  Fareast.bll:远东语言驱动程序
  Usa.bll:美国语言驱动程序
  以下文件为根据需要可选:
  如用Paradox,则应选择:Idpdx32.dll
  如用Dbase,则应选择:Iddbas32.dll
  如用Access,则应选择:Iddao32.dll
  如用Ascii,则应选择:Idasci32.dll
  如用TBatchMove,则应选择:Idbat32.dll
  如用Data Repostitory,则应选择:Iddr32.dll
  如用ODBC,则应选择:Idodbc32.dll
  如用BDE DataSet Provider DLL,则应选择:Idprov32.dll
  如用SQL查询,则应选择:Idsql32.dll
*****关键!!!!(注册必须否则出错!)************
在HKEY_LOCAL_MACHINE中加入software//borland//blw32和software//borland//database engine两项,并且在blw32值中加入
  “Blapipath ‘程序文件所在目录’”、“LOCALE_LIB0 ‘程序文件目录’//Fareast.bll”和“LOCALE_LIB1 ‘程序文件所在目录’//Usa.bll”,在database engine值中加入“Dllpath ‘以上文件目录’”、“Configfile01 ‘程序文件所在目录’//Idapi.cfg”;
Idapi.cfg这个东东是配置BDE的。。。嘿嘿
 
问题是要输入“以上文件目录”,即只能设置固定目录,可是用户想作成目录可以任意设置的话怎么达到?
 
‘笑容’的意思是楼主的意思吗?那个方法只能在安装时一次完成.确实不能只
copy程序自动完成,除非对方机也有BDE,那你只需设置一下即可,可用Tdatabase重载
别名配置,然后在用它的saveconfigfile方法保存到BDE中就可以了。
 
to gjdemj2000:
找不到USA.BLL文件,只有usa.btl文件,然后我在里面增加了项,也设置了键值,安装以后注册表里面也写了,可是就是不能了,是不是还需要安装BDE呀,这不是很麻烦吗?我用肥猫里面有打包BDE,给我的感觉根本就是不用了,兄弟,你是用什么打包的了?你说的那个
“以上文件目录”就是我安装后的文件路径对吧?
 
“以上文件目录”自然指的是安装后的文件路径,您的注册写完没有啊,看清楚哦。
 
没有呀,还没有搞定了,我写了以后,把它打包了还要不要安装了。
 
‘程序文件所在目录’和 ‘以上文件目录’的区别是什么了,请教了,兄弟们。都分不清楚了。
 
我用的安装程序是wist install 9.02中文版
‘程序文件所在目录’和‘以上文件目录’没什么区别,‘以上文件目录’是指说的你的dll文件的copy目录,记住就是COPY!!!!不是安装BDE!因为你的安装程序一般无法找全BDE并注册。你可以试试要把你所需的DLL复制到别一台机器,并在注册表中注册就可以使用BDE了!
关键:HKEY_LOCAL_MACHINE中加入software//borland//blw32的Blapipath值是blw32.dll(语言库)所在路径(^_^当然是你自己copy的那个)
HKEY_LOCAL_MACHINE中加入software//borland//database engine这个是BDE所有文件所在路径! Configfile的值是Idapi.cfg文件所在所在路径。
如果还不行可borland下所有的保存一个REG把所有BED指向修改成你安装(实际是copy)的那个BDE路径即可(我是这样成功的,然后把这些用安装程序修改注册表),
配置完后你的BDE能用了而且以前的配置都有。打这么多累死我了如果还不成我给你一个.REG吧,告诉我E-mail。
 
to gjdemj:
我的伊妹儿是 leijingguo36@sina.com
谢谢你了,兄弟,千万不要发错了呀,等着急救,完成后就马上给你加分了。
 
to gjdemj2000:
哥们,software//borland//database engine这个是“//“吗?麻烦你了,也累死我了。呵。。。
 
有所不足,仅供参考
http://www.delphibbs.com/keylife/iblog_show.asp?xid=5391
 
兄弟,我下载了WISE 9。02中文版,但是现在不是很好使,又要急着交货了,真是着急呀,有时间咱们聊一下了,麻烦你了。有如下的问题要让你请教:
第一,那个RUNTIMES里面要不要进行设置?
第二,那个BDE RUNTIME里面“BDE安装类型:”里面应该选择哪一种了?
第三,ODBC要不要进行添加?
 
邮件已发。你在做有关什么的数据库leijingguo36?
所有都不要进行设置!只设置安装文件的目录和所需DLL然后注册,用安装程序自己的注册。
 
不需要安装BDE,你只要把你现在已经正常使用的电脑上,将注册表里面的数据导出来,再在你的安装程序里面进行设置就可以了,我就是这样做的,成功了。呵。。。
你在安装程序里面导入该文件,再进行设置。
 
多人接受答案了。
 
顶部