2012-08-23 153 views
0

可能重複:
BDE initialization failure (error $2501) on Vista

這些天,我們的客戶不斷遇到錯誤代碼爲$ 2501 BDE問題試圖打開的應用程序共享相同的別名兩種情況下,

嘗試初始化Borland數據庫引擎時發生錯誤(錯誤$ 2501)

但是,如果關閉其中一個,或者只是打開一個實例,問題就消失了。

我試着配置SHAREMEMSIZE & SHAREMEMLOCATION,但沒有運氣,問題仍然存在。

任何想法解決它?

+2

看到http://stackoverflow.com/questions/866485/bde-initialization-failure-error-2501-on-vista看起來像一個重複的 –

+0

感謝您的提醒,@ Heffernan,我'已經閱讀過這篇文章,但他們不是同一個問題,我的應用程序在XP,W2k,Vista甚至Windows 7下都能正常工作,但是隻有當兩個或更多的實例同時運行時纔會失敗 –

+0

@todofixthis,你能幫忙嗎重新開放這個問題?這與您列出的帖子不一樣 –

回答

7

基於BDE-我們的悖論/軟件運行在不同的城市和企業幾千聯網,五年左右的用戶/安裝

我們已經看到了他們的幾十個可怕的$ 2501的錯誤,在過去幾年。

SHAREDMEMSIZE = 4096和SHAREDMEMLOCATION = 0x5BDE一直爲我們工作過去這個錯誤。

那麼,請記住! BDE是仍然活着,甚至超過了上次更新後的十年。

我們是否應該轉向更現代化的平臺?是!

我們中的很多人是否因其LocalSQL等缺點而感到沮喪?是!

我們很多人都印象深刻,它仍然可以工作嗎?是!

我們中的很多人是否堅持維護遺留的代碼,這些代碼遷移到新數據庫的成本太高?是! (沉重的嘆息)

+0

推測你的意思是SHAREMEMSIZE = 4096和 SHAREMEMLOCATION = 0x5BDE –

+0

謝謝,@DavidHeffernan。我有「分別」一詞,但剛剛添加了ID。使其更清楚。 – RobertFrank

+0

謝謝,@Frank,其實我已經嘗試了魔術數字4096和0x5BDE,但它只是工作了一段時間,問題仍然發生之後 –