dbExpress를 사용하여 Informix 데이터베이스에 연결하는 간단한 응용 프로그램이 있습니다. TurboDelphi로 컴파일하면 WinXP와 Win2003에서 모두 작동합니다.Delphi 2009 및 Windows 2003이 설치된 Informix dbExpress
새로운 Deplhi 2009를 사용할 때 내 앱은 WinXP에서 정상적으로 작동하지만 Win2003에서는 시작하지 않습니다. 오류가 없음 메시지 박스,은 EventLog 만 정보 :
, 애플리케이션 inf_dbexpress_test.exe, 버전 0.0.0.0 오류있는 KERNEL32.DLL 모듈, 버전 5.2.3790.4062, 오류 주소 0x0000bee7를 오류있는.
나는 내 다른 응용 프로그램은 인포믹스는 WIN2003에서 작동 연결 ODBC를 사용 델리 2009 컴파일 동안이 dbExpress 드라이버에 문제라고 생각합니다.
Delphi 2009의 Informix dbExpress 드라이버가 Windows 2003에서 작동하는지 테스트 할 수 있습니까?
도움을 주셔서 감사합니다.하지만 작동하지 않습니다. $INFORMIXDIR
에 관해서는
$INFORMIXDIR
는 지금 :
C : \ 인포믹스
이었다 (C : \ 프로그램 파일 ...).
ODBC를 사용하는 응용 프로그램에서 DB에 연결할 수 있습니다. 그러나 dbExpress 앱은 WinXP 호환 모드에서도 시작할 수 없습니다. 내가 bug #67823:
이것은 매우 간단한 응용 프로그램입니다 : 전혀 코드가없고 간단한 쿼리를 사용하는 DB 그리드 만 : SELECT FIRST 1 DBINFO ('version', 'full') FROM systables; 동일한 앱이 XP에서 작동합니다. 유니 코드에 문제가 있다면 XP에서는 작동하지 않을 것이라고 생각합니다. –
D2009로 컴파일 된 두 번째 응용 프로그램은 Win2003에서 작동하지만 dbExpress 대신 "hand"made ODBC를 사용합니다. –