Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

BDE отваливается   Найти похожие ветки 

 
T{}r(l-l   (2004-04-16 14:50) [0]

Доброго времени суток, уважаемые!
Отваливается проект под Win2000, запускающийся из среды (компилившийся под XP). "Ошибка инициализации БДЕ" код ошибки 2501 - нехватка памяти.Отдельно .ехе-шник работает. Вот и вопрос - какого?...


 
bushmen ©   (2004-04-16 15:03) [1]

> Это как?


 
T{}r(l-l   (2004-04-16 16:00) [2]

Ну вот есть папка с проектом, есть набор компонентов для этого проекта, всё это работало-компилилось-билдилось под Win"XP, экзешник распространяется на Win"2000-98, всё рулит. Вот я хочу перекинуть всё это добро на другую машину, дабы там человек мог "работать-компилить-билдить". Я всё это делаю - ставлю дэльфю и всё вышеуказанное (а там операционка win"2000!), нажимаю F9 - хлоп! "Ошибка инициализации БДЕ"...


 
Nikolay M. ©   (2004-04-16 16:12) [3]

Возможно, последствия криво поставленной до этого БДЕ. Случайно, программу не вместе с файлами БДЕ в одной директории распространяешь?


 
T{}r(l-l   (2004-04-16 16:17) [4]

нет, не в одной директории... Я деинсталировал 10 раз дэльфю, в regedit-е все ссылки тёр. Вот на win"2000 server всё поставилось. Мне кажется это настройки реестра виноваты, надо винду сносить и по-новой ставить.


 
bushmen ©   (2004-04-16 16:20) [5]

А на 2000 sp стоят какие?


 
T{}r(l-l   (2004-04-16 16:24) [6]

3 sp и на Prof и на Server-e. Вот ещё момент: со старой версией программы всё нормально, но я ничего нестандартного, никаких новых компонент не добавлял..


 
Nikolay M. ©   (2004-04-16 17:04) [7]


> Я деинсталировал 10 раз дэльфю

БДЕ надо деинсталить, а не дельфю.


 
T{}r(l-l   (2004-04-16 17:41) [8]

да и БДЕ деинсталил, и отдельно и с делфёй..


 
Nikolay M. ©   (2004-04-16 20:35) [9]

Поиск по Яндексу "BDE 2501" дает много интересного.
Например:

Увеличить значение параметра MAXFILEHANDLES в BDE. MAXFILEHANDLES - максимальное количество файлов, которое может использовать BDE. Значения от 5 до 4096. По умолчанию - 48.
Однако после увеличения этого параметра может возникнуть уже другая ошибка: "Insufficient memory for this operation. Table: C:\...\Temp\DelXX.DB".
В этом случае надо увеличить не только параметр MAXFILEHANDLES, но и параметры, связанные с памятью:
- MINBUFSIZE - минимальное количество памяти отводимое под Кэш, в килобайтах. Значения от 32 до 65535. По умолчанию 128 KB.
- MAXBUFSIZE - максимальное количество памяти отводимое под Кэш, в килобайтах. Значения от MINBUFSIZE, сверху ограничено доступной памятью в Windows .Должно делиться на 128. По умолчанию 2048 KB.
- MEMSIZE - максимальное количество памяти, которое может использовать BDE, в мегабайтах. По умолчанию 16 MB. По опыту - не стоит делать больше 30, т.к. может возникнуть "Ошибка при попытке инициализации Borland Database Engine (ошибка $2501)".
- SHAREDMEMSIZE - максимальное количество памяти, которую будет использовать   BDE при работе с файлами, драйверами, системными и пользователскими таблицами, в килобайтах. Значения от 2048. По умолчанию: 2048 KB.



Страницы: 1 вся ветка

Текущий архив: 2004.05.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.037 c
6-1080392016
SEvgeniy
2004-03-27 15:53
2004.05.16
mailslot via internet


3-1082639512
Kein
2004-04-22 17:11
2004.05.16
никак не въеду в InterBase


14-1082629525
Frozzen
2004-04-22 14:25
2004.05.16
Вопросик


1-1083219223
GIL
2004-04-29 10:13
2004.05.16
Форма хочет быть неполноценной MDI


7-1080710574
random
2004-03-31 09:22
2004.05.16
autorun cd-rom