RUS  ENG 

Borland Database Engine (Error $2501)

Страницы: 1
RSS
Borland Database Engine (Error $2501)
 
Здравствуйте, боремся с ошибкой уже долгое время. Ситуация следующая.
Написана программа на Delphi использующая ZuluTools.
В ней происходит соединение с Oracle используя BDE.
Проблемы:
программа запускается в ней происходит соединение - все хорошо. НО - так происходит только в том случае, если до старта программы BDE не кем
не используется. То есть, если сначала запустить другую программу или даже просто открыть BDE, то получаем
An error occurred while attempting to initialize the Borland Database Engine (Error $2501) при попытки программы обратиться к компоненту DataBase. Но, что еще интереснее - это происходит под Win2000, а под WinXP все хорошо.
 
Это exception возникает обычно под отладчиком, у нас оно обрабатывается внутри и инициализация проходит дальше.
Ничего страшного, под отладчиком просто пропускаете это сообщение и продолжаете выполнение дальше.
 
Нет отладчик здесь ни причем, это происходит уже при запуске скомпилированного проекта
 
В таком случае посмотрите в отладчике, где именно возникает exception.
Вполне вероятно то, что сначала оно возникает в zb.dll,
потом оно возникнет уже при выполнения Вашего кода, при обращении к BDE.
В zb.dll эта ошибка обходится путем использования отдельного объекта TSession и установкой у этого объекта уникальной PrivateDir.
Страницы: 1