Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.057 c