Ошибка инициализации bde windows 10

Sound Empire

Radio Automation Software

  • Список форумовФорумыFAQ
  • Изменить размер шрифта
  • Для печати
  • FAQ
  • Регистрация
  • Вход

Ошибка инициализации BDE (error $210D)

Модератор: Wlad

Ошибка инициализации BDE (error $210D)

Wlad » Чт июл 21, 2016 12:11 pm

Следующая ситуация:
Машина, работает под Windows 7 (или более поздней ОС). Память более 3 Гб. (На XP64 не проверял)
При запуске более 1 программы, которой нужен BDE, возникает ошибка инициализации BDE (210D).
Насколько я понял, эта ошибка вызвана некорректным распределением памяти под задачи этого движка.
Не буду углубляться в подробности, оно нам не надо. Нам надо решить проблему.
Поехали.

Самое сложное — найти программу BDEAdmin . Она находится в той папке, куда был установлен BDE.
(Например вот такой путь: C:\Program Files\Common Files\Borland\BDE )

Важно! Нажимаем правой кнопкой мыши и выбираем » Запустить от имени администратора «. Без этого изменения не запишутся и программа зависнет.

Далее переходим в закладку Configuration . В ней выбираем System->INIT
И изменяем 2 параметра в зависимости от того, сколько у нас памяти в компьютере (посмотреть это можно в «Мой компьютер» (нажимаем правой кнопкой) ->Свойства)

2 GB памяти RAM : (обычно при таком объеме памяти проблем не возникает. Приводится на всякий случай)
SHAREDMEMLOCATION: 0x2BDE
SHAREDMEMSIZE: 2048

4 GB памяти (RAM) :
SHAREDMEMLOCATION: 0x5BDE
SHAREDMEMSIZE: 4096

8 GB памяти или больше (12,16. ) (RAM) :
SHAREDMEMLOCATION: 0x7BDE
SHAREDMEMSIZE: 8192

Кстати, раз уж мы сюда зашли, то и не мешало бы увеличить кол-во MAXFILEHANDLES до 100.

После внесения новый параметров сохраняем изменения ( Object -> Apply )

Важно! Обязательно перезапустите все программы, которые работают с базами BDE. Причем, завершить надо все программы, чтобы движок выгрузился из памяти, а потом уже запускать программы снова.

Если этого не сделать, то программы будут сообщать о другой ошибке: BDE error ($251E).
Поэтому изменяйте эти параметры в удобное время для перезапуска программ.

Keepsoft — Форум сайта

Ошибка инициализации BDE

Ошибка инициализации BDE

Сообщение Xelavir » 10 авг 2016, 10:40

Re: Ошибка инициализации BDE

Сообщение Keepsoft » 11 авг 2016, 11:34

Re: Ошибка инициализации BDE

Сообщение Xelavir » 11 авг 2016, 11:40

Re: Ошибка инициализации BDE

Сообщение Keepsoft » 11 авг 2016, 13:27

Re: Ошибка инициализации BDE

Сообщение Xelavir » 16 авг 2016, 10:23

Re: Ошибка инициализации BDE

Сообщение Keepsoft » 17 авг 2016, 00:15

Re: Ошибка инициализации BDE

Сообщение Xelavir » 17 авг 2016, 18:31

Re: Ошибка инициализации BDE

Сообщение Keepsoft » 17 авг 2016, 23:25

Re: Ошибка инициализации BDE

Сообщение alan » 10 дек 2016, 22:57

Аналогичная проблема с переносной версией Домашней бухгалтерии 6.
Установил программу на флешку. На том компьютере, где была установлена стандартная версия на диск С (Windows XP) программа с флешки запускается без проблем, но на другом компьютере выдает сообщение «Ошибка инициализации BDE» (Windows 7).

Читайте также:  Windows 2010 года выпуска

Поэтому хочется понять, каким образом можно устранить данную ошибку и начать пользоваться переносной версией? Ведь специально переходил на переносную версию, чтобы не быть привязанным к старому компьютеру.

Re: Ошибка инициализации BDE

Сообщение Keepsoft » 11 дек 2016, 23:03

alan писал(а): Аналогичная проблема с переносной версией Домашней бухгалтерии 6.
Установил программу на флешку. На том компьютере, где была установлена стандартная версия на диск С (Windows XP) программа с флешки запускается без проблем, но на другом компьютере выдает сообщение «Ошибка инициализации BDE» (Windows 7).

Поэтому хочется понять, каким образом можно устранить данную ошибку и начать пользоваться переносной версией? Ведь специально переходил на переносную версию, чтобы не быть привязанным к старому компьютеру.

Re: Ошибка инициализации BDE

Сообщение Vadym » 17 май 2017, 15:33

exception edbengineerror in module

Этап 1-й
Инсталлятор программы сделан с использованием InstallShield.
Инсталляция BDE полная.
После инсталляции BDE Administrator запускается нормально.
Этап 2-ой.
Запускаю программу ошибка: An error occured while attempting to initialize the BDE ( error $ 2A06).
После этого попытка запуска BDE Administrator заканчивается возникновением ошибки. Ошибка : Exception EDBEngineError in module BDEAdmin.exe at 00054F92. An error occured while attempting to initialize the BDE ( error $ 3E06).
Внимание ! Программа после всего этого запускается и работает. Выполняет все необходимые функции по работе с БД.
Подскажите в чем может быть дело. Может кто-нибудь имел дело с чем — то подобным.


Pat ( 2003-01-17 14:23 ) [1]

Попробуй не ставить BDE, а кидать нужные dll»ки в папку с EXE»шником..может что-нить где-нить не прописывается.


gsu ( 2003-01-17 17:34 ) [2]

1. ошибка в программе
2. глюки bde


VAleksey ( 2003-01-18 13:17 ) [3]

Up !
Спасибо всем кто откликнулся. Еще идеи ?
Вот вам еще для размышления. По моим наблюдениям такая ошибка происходит только на медленных (старых) компьютерах.


Наталия ( 2003-01-20 06:06 ) [4]

VAleksey © (17.01.03 13:06)
Было у меня один раз такое. Несколько в иной интерпретации. После установки БДЕ программа около двух лет работала без проблем. Однажды, после запуска антивируса, при попытке запуска программы появилась такая ошибка, как ты описал. Переустановила БДЕ, всё заработало. С чем это связано, пока не понятно.

Pat © (17.01.03 14:23)
Твой совет ни в какие ворота не лезет.

Особенности

При запуске программы выдаются сообщения об ошибках вида

“EDBEngineError … Ошибка инициализации BorlandDatabaseEngine”.

Причина

Это означает, что установка программы прошла не полностью или некорректно.

Решение

Для решения возникшей проблемы рекомендуем следующий порядок действий:

Обработка исключений EDBEngineError

  • размер шрифта уменьшить размер шрифта увеличить размер шрифта
  • Печать

Обработка исключений EDBEngineError

Информация, описывающая условия возникновения ошибки BDE, может быть получена приложением с помощью исключения EDBEngineError. Перехват и обработка в приложениях исключений EDBEngineError осуществляется с помощью конструкции try..except. При наступлении исключения EDBEngineError должен быть создан объект EDBEngineError, различные поля в котором могут быть использованы программистом для определения источника ошибки и принятия решения по исправлению ситуации. Для данного типа исключения может генерироваться более чем одно сообщение об ошибке. Для получения нужной информации необходимо «проиграть» все сообщения.

Вот поля, наиболее соответствующие нашему контексту:

  • ErrorCount: тип Integer; указывает количество ошибок в свойстве Errors; отсчет начинается с нуля.
  • Errors: тип TDBError; набор записей типа структуры, содержащей информацию о каждой специфической сгенерированной ошибке; каждая запись доступна через номер индекса, имеющего тип Integer.
  • Errors.ErrorCode: тип DBIResult; указывает код ошибки BDE для ошибки в текущей записи Errors.
  • Errors.Category: тип Byte; категория ошибки, ссылается на поле ErrorCode.
  • Errors.SubCode: тип Byte; субкод значения ErrorCode.
  • Errors.NativeError: тип LongInt; код удаленной ошибки, возвращаемой сервером; если ноль, то ошибка не является ошибкой сервера; в этом поле возвращается код запроса SQL.
  • Errors.Message: тип TMessageStr; если ошибка является ошибкой сервера, то сообщение сервера содержится в текущей записи Errors; если это не ошибка сервера, то это сообщение об ошибке BDE.
Читайте также:  Local user and group windows 10

В случае наличия конструкции try..except, объект EDBEngineError создается непосредственно в секции except. После создания объекта исключения все его области становятся доступными, ссылка на объект может передаваться в другую процедуру для детального исследования ошибок. Метод передачи объекта EDBEngineError в специализированную процедуру для приложения предпочтительнее, поскольку делает код приложения более модульным и уменьшает общий объем кода, необходимого для синтаксического анализа объекта и получения информации о возникшей ошибке. В качестве альтернативы можно предложить идею создания специализированного компонента, предусматривающего описанную функциональность; такое решение позволяет распространять созданный в основе компонента код среди нескольких приложений. Приведенный ниже пример демонстрирует создание объекта DBEngineError, передачу его процедуре и синтаксический разбор объекта для получения информации об ошибке.

В конструкции try..except для создания экземпляра DBEngineError необходим синтаксис, показанный ниже:

В данной процедуре сделана попытка изменить значение поля таблицы и вызвать метод Post соответствующего компонента TTable. Ошибка при попытке отправить измененные данные перехватывается в секции try..except. В случае возникновения EDBEngineError, выполнение передается в секцию except, где происходит создание объекта EDBEngineError (E) и передача его процедуре ShowError. Обратите внимание на то, что в этой секции во внимание берутся только исключения EDBEngineError. В реальной программе код должен содержать проверку на другие типы исключений.

Процедура ShowError в качестве параметра получает ссылку на объект EDBEngineError и «опрашивает» его на предмет наличия информации об ошибках. В приведенном ниже примере информация об ошибках отображается в компоненте TMemo. В реальной жизни отображение ошибок может и не понадобится, но информация о них является логикой работы приложения, расширяющая его функциональность так, чтобы оно могло правильно реагировать на них. Первым шагом необходимо вычислить количество реально произошедших ошибок. Эта величина хранится в свойстве ErrorCount. Данное свойство имеет тип Integer и может использоваться для создания цикла, в теле которого можно по очереди получить информацию о каждой ошибке, содержащейся в объекте. В теле цикла поочередно ErrorCount-раз перебираются все содержащиеся в объекте ошибки (как вы помните, каждая ошибка представляет собой запись-элемент свойства Errors), «достается» о них вся информация и помещается в компонент TMemo.

Keepsoft — Форум сайта

Ошибка BDE

Ошибка BDE

Сообщение Несмеянов » 11 сен 2010, 07:20

При запуске программы Произошла ошибка BDE приложение будет закрыто
В помощнике
Произошла ошибка: Произошла ошибка BDE.
Количество ошибок: 1
Сообщение: Ошибка инициализации Borland Database Engine (ошибка $3E06)
Категория: 62
Код ошибки: 15878
Субкод: 6
Реальная ошибка: 0

Решение проблемы:
• Закройте Домашнюю бухгалтерию
• Скачайте файл установки BDE: http://www.keepsoft.ru/files/bde/bdeinst.exe
• Запустите скаченный файл bdeinst.exe и проинсталлируйте BDE на свой компьютер
• Найдите на Вашем компьютере и запустите файл bdeadmin.exe (обычно этот файл находится в папке C:\Program Files\Borland\Common Files\BDE)
• В BDE Administrator перейдите на закладку «Configuration»
• В закладке «Configuration» перейдите в ветвь Configuration — Drivers — Native — PARADOX
• В правой части окна BDE Administrator у параметра «NET DIR» измените значение на полный путь к папке BDE Домашней бухгалтерии (обычно это папка: C:\Documents and Settings\All Users\Application Data\Keepsoft\BDE)
• Примените сделанные изменения (пункт Object — Apply)
• Закройте BDE Administrator
• Запустите Домашнюю бухгалтерию
• Если данное решение не поможет, то обратитесь пожалуйста в службу технической поддержки: http://www.keepsoft.ru/support.htm

Читайте также:  Defender omega driver windows 10

При запуске программы bdeinst.exe
The Configuration File Has Faild
C:\Program Files\Borland\Common Files\BDE\IDAPI.CNF

Re: Ошибка BDE

Сообщение Keepsoft » 11 сен 2010, 17:10

Несмеянов писал(а): При запуске программы Произошла ошибка BDE приложение будет закрыто
В помощнике
Произошла ошибка: Произошла ошибка BDE.
Количество ошибок: 1
Сообщение: Ошибка инициализации Borland Database Engine (ошибка $3E06)
Категория: 62
Код ошибки: 15878
Субкод: 6
Реальная ошибка: 0

При запуске программы bdeinst.exe
The Configuration File Has Faild
C:\Program Files\Borland\Common Files\BDE\IDAPI.CNF

Re: Ошибка BDE

Сообщение Несмеянов » 13 сен 2010, 06:49

Re: Ошибка BDE

Сообщение Несмеянов » 13 сен 2010, 07:57

Borland Database Administrator (BDE) in Windows 10

Replies (9) 

This issue can be best answered by Borland Support.

49 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

354 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

is there any available BDE for Windows 10 32bit version.

78 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

this file does-not exist, can u help me sending it to me.

20 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

3 people found this reply helpful

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

How satisfied are you with this reply?

Thanks for your feedback.

I had this problem installing a Delphi 4 Pro application that uses the Borland BDE, as well as installing Delphi itself. It hung up and become unresponsive. I double-clicked on it to abort. I had to uncheck the BDE with a custom install to complete the D4 installation.

I found a download of an upgraded BDE install:

I used it in my install script and it seemed to work. But I don’t know for sure. BDE was apparently already on my Win10 machine from a previous install. Perhaps some of the updates made the old version incompatible?

The BDE64.rar file is no longer in the dropbox listed above by Fabio M. L. Souza

Оцените статью
Adblock
detector