我有一个简单的应用程序,使用dbExpress连接Informix数据库。
如果我使用TurboDelphi进行编译,它可以在WinXP和Win2003上运行。
当我使用新的Deplhi 2009时,在WinXP上我的应用程序可以正常工作,但在Win2003上无法启动。 没有错误提示框,只有EventLog中的信息:
故障应用程序inf_dbexpress_test.exe,版本0.0.0.0,故障模块kernel32.dll,版本5.2.3790.4062,故障地址0x0000bee7.
我认为问题出在dbExpress驱动程序上,而我的另一个使用Delhi 2009编译且使用ODBC连接Informix的应用程序可以在Win2003上工作。
有人可以测试一下Delphi 2009中的Informix dbExpress驱动程序是否与Windows 2003兼容吗?
感谢您的帮助,但它不起作用。 至于
我已在Delphi Quality Central中报告了错误#67823:。
当我使用新的Deplhi 2009时,在WinXP上我的应用程序可以正常工作,但在Win2003上无法启动。 没有错误提示框,只有EventLog中的信息:
故障应用程序inf_dbexpress_test.exe,版本0.0.0.0,故障模块kernel32.dll,版本5.2.3790.4062,故障地址0x0000bee7.
我认为问题出在dbExpress驱动程序上,而我的另一个使用Delhi 2009编译且使用ODBC连接Informix的应用程序可以在Win2003上工作。
有人可以测试一下Delphi 2009中的Informix dbExpress驱动程序是否与Windows 2003兼容吗?
感谢您的帮助,但它不起作用。 至于
$INFORMIXDIR
:
我重新安装了ClientSDK 3.5,我的$INFORMIXDIR
现在是:
c:\informix
(之前是c:\Program Files ...)。
我可以从使用ODBC的应用程序连接到数据库。
但是dbExpress应用程序无法启动,即使在WinXP兼容模式下也是如此。
我已在Delphi Quality Central中报告了错误#67823:。