線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4779
推到 Plurk!
推到 Facebook!

BDE壞了重灌無效,請問如何處理?

尚未結案
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-04 11:09:51 IP:192.168.xxx.xxx 未訂閱
我的BDEADMIN.EXE執行時會出現 重新安裝BDE也沒有用 我不想移除Delphi因為重新安裝太累了 執行採用BDE的程式執行檔都沒問題Delphi也可以正常編譯執行 就是BDEADMIN無法進入,也無法設定Native,用ODBC連BDE沒問題, 請教各位高手,有沒有人遇到這種狀況過?有辦法救嗎? ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-04 12:28:56 IP:61.221.xxx.xxx 未訂閱
重新安裝 不行     報告 有遇過 可能是 天使的資料夾 被設檔案 唯讀 屬性 查看看     http://delphi.ktop.com.tw/topic.php?TOPIC_ID=46808     
引言:要自己打包BED十分簡單 C:\Program Files\Common Files\Borland Shared\BDE 複製這個目錄 不管是win98 win2000 winxp各系列作業系統 複製之後 如果沒有正確的註冊位置 BDE 是會出錯的 最重要的reg 於 [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine] 底下所有分支 但直接沒過慮的話也會造成user的誤判 因為一般來說 設計師的電腦下可能裝了許多其他的註冊 下列是 標準的註冊 你可以複製改為*.reg REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Borland] [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine] "DLLPATH"="C:\\Program Files\\Common Files\\Borland Shared\\BDE" "RESOURCE"="0009" "CONFIGFILE01"="C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDAPI32.CFG" "UseCount"="1" "SaveConfig"="WIN32" [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings] [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System] [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\INIT] "VERSION"="4.0" "LOCAL SHARE"="FALSE" "MINBUFSIZE"="128" "MAXBUFSIZE"="2048" "LANGDRIVER"="taiwan" "MAXFILEHANDLES"="48" "SYSFLAGS"="0" "LOW MEMORY USAGE LIMIT"="32" "AUTO ODBC"="FALSE" "DEFAULT DRIVER"="PARADOX" "MEMSIZE"="16" "SHAREDMEMSIZE"="2048" "SHAREDMEMLOCATION"="" "DATA REPOSITORY"="" "SQLQRYMODE"="" "MTS POOLING"="FALSE" [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS] [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\DATE] "SEPARATOR"="/" "MODE"="0" "FOURDIGITYEAR"="FALSE" "YEARBIASED"="TRUE" "LEADINGZEROM"="TRUE" "LEADINGZEROD"="TRUE" [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\TIME] "TWELVEHOUR"="FALSE" "AMSTRING"="AM" "PMSTRING"="PM" "SECONDS"="TRUE" "MILSECONDS"="FALSE" [HKEY_LOCAL_MACHINE\Software\Borland\Database Engine\Settings\System\FORMATS\NUMBER] "DECIMALSEPARATOR"="." "THOUSANDSEPARATOR"="," "DECIMALDIGITS"="2" "LEADINGZERON"="FALSE" [HKEY_LOCAL_MACHINE\Software\Borland\BLW32] "BLAPIPATH"="C:\\Program Files\\Common Files\\Borland Shared\\BDE" 使用此註冊 就可以完成來使用 BED的目錄大小約17.4mb 使用winrar壓縮之後約9.19mb 此時可以利用RAR的 自動解壓的 進階功能 讓自解時執行自動指定的 決對路徑 又再RAR的進階設定下 注意一下 解壓後執行 可以利用*.bat檔來幫你完成 dos註冊方式 這樣就是RAR的 簡便安裝方式 再此還有一處 註冊檔位置 是DLL與bdeadmin.exe的註冊位置 REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\SharedDLLs] "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDAPI32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDR20009.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BLW32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BDEADMIN.EXE"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BDEADMIN.HLP"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BDEADMIN.CNT"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BDEADMIN.TOC"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDDR32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDPDX32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDSQL32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDBAT32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDQBE32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDDBAS32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDASCI32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDODBC32.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDDA3532.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDAPINST.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\BANTAM.DLL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\USA.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\EUROPE.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\CEEUROPE.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\JAPAN.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\OTHER.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\FAREAST.BTL"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\CHARSET.CVB"=dword:00000002 "C:\\Program Files\\Common Files\\Borland Shared\\BDE\\IDAPI32.CFG"=dword:00000001 這個也是可有可無 最重要的是看你的系統 由於ODBC的位置 應該是認何軟體在打包時 設計師就自己知道要設定那所以不再多說
類似 追蹤 此法 可使用 RegSpy 1.7 這工具 去看看reg部份 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=47167 regspy我沒用過 但應該都是一樣的 我第一次聽到這類軟體是這家公司做的 http://www.sysinternals.com/index.shtml 他們還蠻庫的 最有名的應該是他們regmon跟filemon
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-04 13:08:30 IP:61.71.xxx.xxx 未訂閱
引言: 我的BDEADMIN.EXE執行時會出現 重新安裝BDE也沒有用 我不想移除Delphi因為重新安裝太累了 執行採用BDE的程式執行檔都沒問題Delphi也可以正常編譯執行 就是BDEADMIN無法進入,也無法設定Native,用ODBC連BDE沒問題, 請教各位高手,有沒有人遇到這種狀況過?有辦法救嗎? ~~~Delphi K.Top討論區站長~~~
站長, 我也曾遇到過這樣的問題, 結果是很詭異, 重裝vga的顯示驅動程式就好了! 不妨試試看!
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-04 13:19:23 IP:61.221.xxx.xxx 未訂閱
引言:重裝vga的顯示驅動程式就好了
阿 難到又是類似 delphi3.0 與 s3 的老問題 delphi5 以上應無此情況 怪怪 http://kingfung.com.hk/hkhtml/question/s680.htm
引言:問: 為何 S680 執行 Delphi 3.0 會當機? 答: 請在 SYSTEM.INI 內 [Display] 下加入 DeviceBitmap = 0 儲存,重新開機即可。
發表人 - conundrum 於 2004/08/04 13:21:43
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-04 22:42:31 IP:61.71.xxx.xxx 未訂閱
引言:
引言:重裝vga的顯示驅動程式就好了
阿 難到又是類似 delphi3.0 與 s3 的老問題 delphi5 以上應無此情況 怪怪 http://kingfung.com.hk/hkhtml/question/s680.htm
我就遇過很多次, 多半在sis晶片(我用delphi5), 還有就是如果沒有安裝 vga driver, 使用 window內鍵的標準介面如 svga, 在某一些板子上也會造成 bdeadmin 無法進入, 尤其使用 xp 更為明顯, 以上是我的經驗! 發表人 - P.D. 於 2004/08/04 22:43:19
Jasonwong
版主


發表:49
回覆:931
積分:581
註冊:2006-10-27

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-06 00:01:13 IP:203.204.xxx.xxx 未訂閱
如果是顯示卡的問題 只要到顯示卡的設定 將"硬體加速"往下移動一格試試 或著移至"無"試試 -- 聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心 傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
------
聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-06 17:06:27 IP:192.168.xxx.xxx 未訂閱
感謝各位熱心的協助 經過以上這些方法還是不行 頭痛啊~~~ 真的不行就只好重新安裝所以版本的Delphi,所有的VCL元件 感謝~~~ ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
Chance36
版主


發表:31
回覆:1033
積分:792
註冊:2002-12-31

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-08-06 19:09:18 IP:211.20.xxx.xxx 未訂閱
天使 兄     是否試過,移除BDE後,將BDE所在資料夾的內容刪除後(可能的話把Registry中相關的記錄也刪除),再行重裝?    與Delphi同時裝的BDE和獨立安裝BDE的所在目錄好像不同,最好一起刪除後才重裝BDE,這個動作我曾做三次後才成功,前兩次為何失敗,我也不知(或許少了什麼動作),總之,最後是成功了。    _______________________________________ 深藍的魚,祝您好運..........連連 發表人 - chance36 於 2004/08/06 20:08:42
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-08-06 20:09:44 IP:61.221.xxx.xxx 未訂閱
轉有可能  庵不信 庵不相信 怪事一籮筐  甘ㄟ是 中毒啦 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-08-06 20:10:32 IP:192.168.xxx.xxx 未訂閱
引言: 天使 兄 是否試過,移除BDE後,將BDE所在資料夾的內容刪除後(可能的話把Registry中相關的記錄也刪除),再行重裝? 與Delphi同時裝的BDE和獨立安裝BDE的所在目錄好像不同,最好一起刪除後才重裝BDE,這個動作我曾做三次後才成功,前兩次為何失敗,我也不知(或許少了什麼動作),總之,最後是成功了。 _______________________________________ 深藍的魚,祝您好運..........連連 發表人 - chance36 於 2004/08/06 20:08:42
感謝 等我到公司再試過 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
領航天使
站長


發表:12216
回覆:4186
積分:4084
註冊:2001-07-25

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-08-09 09:45:24 IP:192.168.xxx.xxx 未訂閱
引言: 天使 兄 是否試過,移除BDE後,將BDE所在資料夾的內容刪除後(可能的話把Registry中相關的記錄也刪除),再行重裝? 與Delphi同時裝的BDE和獨立安裝BDE的所在目錄好像不同,最好一起刪除後才重裝BDE,這個動作我曾做三次後才成功,前兩次為何失敗,我也不知(或許少了什麼動作),總之,最後是成功了。
照您的辦法還是不行,但是您給了我從Registry的方向,謝謝您! 我已經解決了,方法如下: 將Registry中的HKEY_LOCAL_MACHINE\SOFTWARE\Borland\Database Engine 完全刪除 再度重裝BDE就OK了 謝謝各位的幫忙 我想原因可能是在BDE中設定了不正確的參數,如過長的參數 導致BDE啟動時去Registry讀取BDE參數設定時失敗造成 ~~~Delphi K.Top討論區站長~~~
------
~~~Delphi K.Top討論區站長~~~
系統時間:2024-04-29 19:39:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!