У меня есть простое приложение, которое использует dbExpress для подключения к базе данных Informix.
Если я скомпилирую его с TurboDelphi, он будет работать как на WinXP, так и на Win2003.
Когда я использую новый Deplhi 2009, мое приложение работает нормально на WinXP, но не запускается на Win2003.
Нет MessageBox с ошибкой, только информация в EventLog:
Ошибка приложения inf_dbexpress_test.exe, версия 0.0.0.0, ошибка
модуль kernel32.dll, версия 5.2.3790.4062, адрес ошибки 0x0000bee7.
Я думаю, что это проблема с драйвером dbExpress, в то время как другое мое приложение, скомпилированное с Delhi 2009, использует
ODBC для подключения Informix работает на Win2003.
Кто-нибудь может проверить, работают ли драйверы Informix dbExpress от Delphi 2009 с Windows 2003?
Спасибо за вашу помощь, но она не работает.
Что касается $INFORMIXDIR
:
Я переустановил ClientSDK 3.5, и мой $INFORMIXDIR
теперь:
C: \ Informix
(было c: \ Program Files ...).
Я могу подключиться к БД из моего приложения, которое использует ODBC.
Но приложение dbExpress не может запуститься даже в режиме совместимости с WinXP.
Я сообщал об этом в Delphi Quality Central как ошибка # 67823: