Необходимо увеличить размер и подобрать расположение данных BDE в разделяемой памяти. Для этого требуется выполнить следующие шаги:
Закрыть все приложения АРМ "Орион" и все другие приложения, использующие BDE. Перезагрузить компьютер.
Найти в панели управления Windows (Пуск/Настройки/Панель управления) программу "BDE Administrator" и запустить ее. Обычное ее расположение "Program FilesCommon FilesBorland SharedBDEBDEADMIN.EXE”.
После запуска BDEADMIN.EXE выбрать вкладку Configuration.
Далее требуется распахнуть ветвь дерева "Configuration".
Затем следует распахнуть ветвь System. В ветви System, следует выбрать ветвь INIT.
В окне расположенном справа, требуется найти параметр "SHAREDMEMSIZE" и изменить его значение на с 2048 на 4096.
В Windows XP c установленными пакетами обновления, требуется изменить также параметр “SHAREDMEMLOCATION” на значение 0x5BDE.
Затем в главном меню BDE Администратора следует выбрать пункт Object и выбрать команду Apply.
Нажмите OK для сохранения всех изменений. Закройте BDE администратор.
Если после этого проблема остается, то можно попытаться подобрать другое значение параметра SHAREDMEMLOCATION. Для этого нужно выполнить шаги 1-9 и указать другое значение SHAREDMEMLOCATION. Подходящими значениями могут оказаться: 0x6BDE и другие значения в диапазоне от 0x1000 до 0x7000.
Если проблема решилась лишь частично – при запуске большого числа приложений ошибка возникает снова, можно увеличить размер "SHAREDMEMSIZE" до 8192.