請問這是什麼錯誤訊息.. |
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
acqua
一般會員 發表:3 回覆:24 積分:20 註冊:2005-09-13 發送簡訊給我 |
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
pceyes
尊榮會員 發表:70 回覆:657 積分:1140 註冊:2003-03-13 發送簡訊給我 |
Shared memory conflict ($210D)
Problem: The BDE is trying to use a location in memory that is already in use by the operating system or another application.
Solution:
1) Close all BDE applications.
2) Find the program BDEADMIN.EXE. This is usually in a directory somewhere under "\Program Files\Borland...".
3) Run BDEADMIN.EXE and click on the Configuration tab.
4) There should be an item in the treeview on the left side called "Configuration". If it's not expanded, expand it.
5) Next, expand the System entry below it. Under System, select INIT.
6) In the right-side window, find the entry called "SHAREDMEMLOCATION". Change this value to 5BDE.
7) Next, click on the word "Object" in the main window's menu bar, and select Apply.
8) Answer "OK" to the confirmation to "Save all edits...". Other values that may also help solve this issue on NT or Windows 2000 are: 1000, 7000, and 7F00. If none of these values resolve the issue, you may try 2000, 3000, 4000, etc. or any values in between the specified ranges below for each operating system:
Windows 95/98: SHAREDMEMLOCATION = 9000 to FFFF
Windows NT/2000: SHAREDMEMLOCATION = 1000 to 7F00
It has also been reported by some users that removing or disabling the driver for a sound card on Windows NT can resolve the issue as well, but normally just "relocating" the BDE's memory pool using the SHAREDMEMLOCATION setting will suffice. 努力會更接近成功
------
努力會更接近成功 |
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
acqua
一般會員 發表:3 回覆:24 積分:20 註冊:2005-09-13 發送簡訊給我 |
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
acqua
一般會員 發表:3 回覆:24 積分:20 註冊:2005-09-13 發送簡訊給我 |
喔~~
原來 BDEAdmin.exe 是指 BDE Administrator(捷徑上那個名子)
說真的用了那麼多次...第一次知道他的執行檔名 and 照pceyes的說法,,
SHAREDMEMLOCATION 要設成 5BDE
我剛試過 可以設這樣...不過不知是何意義就是啦(大概只有Borland知道吧) and 我的路徑是在
program file\Common Files\Boland Shared\BDE\
難怪我都一直找不到...(我也是用default值灌的) and 我覺得這題答題分...應該還是 pceyes
|
acqua
一般會員 發表:3 回覆:24 積分:20 註冊:2005-09-13 發送簡訊給我 |
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
|
acqua
一般會員 發表:3 回覆:24 積分:20 註冊:2005-09-13 發送簡訊給我 |
SHAREDMEMLOCATION的設定方法
The errors are "shared memory conflict" and "insufficient memory to
complete this operation" respectively. I assume that "several Delphi 7's running" means several programs
created with Delphi7 not several instances of the Delphi 7 IDE. You
need to change the SharedMemLocation and SharedMemSize in the BDE
Administrator. Try 0x5BDE and 4096. If that does not work try some of
the other locations suggested in the on-line help.
--第二則--
Try changing the SharedMemSize setting to 4096 and the
SharedMemLocation to
0x½E. If that does not work try some of the
other locations in the BDE Administrator help file.
|
kateantony
一般會員 發表:10 回覆:10 積分:4 註冊:2005-02-28 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |