initialize BDE error |
尚未結案
|
vclphi
一般會員 ![]() ![]() 發表:28 回覆:39 積分:13 註冊:2003-03-06 發送簡訊給我 |
|
Rain
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:31 回覆:236 積分:268 註冊:2003-02-17 發送簡訊給我 |
BDE的錯誤資訊可以去這邊查一下:
BDE Error listing - by Borland Developer Support Staff
http://community.borland.com/article/0,1410,15283,00.html ->8457 : $2109 : Cannot load IDAPI32.DLL. 在C:\Program Files\Common Files\Borland Shared\BDE檔夾(C盤是我這邊的)下找一下是否有IDAPI32.DLL檔、再打開註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH、
檢查一下它的值是否為那些DLL所在路徑C:\Program Files\Common Files\Borland Shared\BDE
|
vclphi
一般會員 ![]() ![]() 發表:28 回覆:39 積分:13 註冊:2003-03-06 發送簡訊給我 |
上面的问题解决了。谢谢。
是註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH被设成“”。
但我用InstallShield Express 4.0生成一安装程序,并运行该安装程序后,註冊表項HKEY_LOCAL_MACHINE\SOFTWARE\BORLAND\DATABASE ENGINE\DLLPATH又被强行设成“”。又造成数据库程序不能运行,请问用InstallShield Express 4.0时那项设置不对会造成以上错误? 發表人 - vclphi 於 2004/01/09 17:20:19
|
jackalan168
一般會員 ![]() ![]() 發表:6 回覆:12 積分:8 註冊:2004-01-02 發送簡訊給我 |
我没用过 InstallShield Express, 但我在使用任何安装制作程序安装简化的BDE是均要写一下判断,判断HKEY_LOCAL_MACHINE\Software\Borland\BLW32及HKEY_LOCAL_MACHINE\Software\Borland\Database Engine键是否存在,存在在读取一下键值(CONFIGFILE01、BLAPIPATH、DLLPath、LOCALE_LIB0、LOCALE_LIB1),这是用来判断BDE指向的文件是否存在,不存在的化重新安装。
这样就不会破坏原有的BDE引擎了,卸载时同样,但只要判断任意一个键值指向的路径是否是自己软件BDE存放路径即可。如果是自己的BDE文件存放路径才删除注册表BDE键值,否则不作处理。 發表人 - jackalan168 於 2004/01/09 17:39:39
|
vclphi
一般會員 ![]() ![]() 發表:28 回覆:39 積分:13 註冊:2003-03-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |