Доброго времени суток, уважаемые!
Отваливается проект под 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» дает много интересного.
Например:
Insufficient memory for this operation ($2501)
Ошибка: ваша программа (или другая программа, использующая BDE) исчерпала всю память доступную BDE.
    Решение:
    1) Закройте все программы использующие BDE.
    2) Найдите программу BDEADMIN.EXE. Обычно она располагается в «Program FilesBorland. «.
    3) Запустите BDEADMIN.EXE и перейдите на закладку Configuration.
    4) В дереве должен быть элемент «Configuration». Если он не раскрыт, то раскройте его.
    5) Затем раскройте элемент «System». В нем выберите «INIT».
    6) На правой панели найдите элемент «SHAREDMEMSIZE». Поменяйте его значение на 4096.
    7) Затем в главном меню нажмите «Object» и «Apply».
    8) Нажмите «OK» на вопрос «Save all edits. «.
    После этого попробуйте запустить программу снова. Если проблема повторяется, то измените значение SHAREDMEMSIZE на 4096 и SHAREDMEMLOCATION на 5BDE. После изменения значений запустите еще раз вашу программу. Если и после этого она не запускается, то поменяйте SHAREDMEMSIZE на 8192. Если ошибка повторяется, то поменяйте SHAREDMEMLOCATION на 6BDE. Если ничего не получилось, то попробуйте другие значения SHAREDMEMLOCATION, следуя нижеследующим инструкциям.
Shared memory conflict ($210D)
Ошибка: BDE пытается использовать область в памяти, которая уже используется операционной системой или другой программой.
    Решение:
    1) Закройте все программы использующие BDE.
    2) Найдите программу BDEADMIN.EXE. Обычно она располагается в «Program FilesBorland. «.
    3) Запустите BDEADMIN.EXE и перейдите на закладку Configuration.
    4) В дереве должен быть элемент «Configuration». Если он не раскрыт, то раскройте его.
    5) Затем раскройте элемент «System». В нем выберите «INIT».
    6) На правой панели найдите элемент «SHAREDMEMLOCATION». Поменяйте его значение на 5BDE.
    7) Затем в главном меню нажмите «Object» и «Apply».
    8) Нажмите «OK» на вопрос «Save all edits. «.
    Другие возможные значения: 1000, 7000, 7F00. Если ни одно из указанных значений не устраняет проблему, то попробуйте 2000, 3000, 4000 и т.д. или другие значения в зависимости от типа операционной системы:
Windows 95/98: SHAREDMEMLOCATION от 9000 до FFFF
Windows NT/2000: SHAREDMEMLOCATION от 1000 до 7F00.
Insufficient shared memory available ($251E)
Ошибка: вашей программе недостаточно памяти для BDE.
    Решение:
    Попробуйте решения из описанных выше случаев.
Англо-русский перевод INSUFFICIENT MEMORY
недостаточный обьем памяти
New large English-Russian dictionary . Новый большой Англо-Русский словарь. 2011
Еще значения слова и перевод INSUFFICIENT MEMORY с английского на русский язык в англо-русских словарях и с русского на английский язык в русско-английских словарях.
More meanings of this word and English-Russian, Russian-English translations for the word «INSUFFICIENT MEMORY» in dictionaries.
- INSUFFICIENT MEMORY — недостаточный обьем памяти
Большой Англо-Русский словарь - INSUFFICIENT MEMORY — недостаточный обьем памяти
Англо-Русский словарь по компьютерам - INSUFFICIENT MEMORY — недостаточный объём памяти
Англо-Русский словарь по вычислительной технике и программированию - INSUFFICIENT MEMORY — недостаточный объем памяти
Англо-Русский словарь компьютерных терминов - INSUFFICIENT — ínsuficent (-ie), mancant (-ie)
English interlingue dictionary - INSUFFICIENT — dili igo;kulang
English-Visayan vocabulary - INSUFFICIENT — adjective Etymology: Middle English, from Anglo-French, from Late Latin
-, insufficiens, from Latin in- + sufficient-, sufficiens sufficient Date: 14th …
Толковый словарь английского языка — Merriam Webster
Английский словарь Британика
Webster’s New International English Dictionary
Webster’s New International English Dictionary
Английский словарь Webster
Английский словарь Webster
Webster’s Revised Unabridged English Dictionary
Webster’s Revised Unabridged English Dictionary
Random House Webster’s Unabridged English Dictionary
Толковый словарь английского языка — Редакция bed
Merriam-Webster’s Collegiate English vocabulary
Merriam-Webster’s Collegiate English vocabulary
Webster English vocab
Webster English vocab