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ドライバーの問題だと思いますが、ODBCを使用してInformixに接続するDelhi 2009でコンパイルされた他のアプリはWin2003で動作します。
Delphi 2009 の Informix dbExpress ドライバが Windows 2003 で動作するかどうか、誰でもテストできますか?
ご協力いただきありがとうございますが、うまくいきません。
に関しては$INFORMIXDIR
:ClientSDK 3.5を再インストールしました$INFORMIXDIR
が、現在は次のとおりです。
c:\informix
(c:\Program Files ... でした)。
ODBC を使用するアプリから DB に接続できます。ただし、WinXP 互換モードでも dbExpress アプリを起動できません。
Delphi Quality Central でバグ #67823として報告しました。