J'ai une application simple qui utilise dbExpress pour connecter la base de données Informix. Si je le compile avec TurboDelphi cela fonctionne sur WinXP et Win2003.Delphi 2009 et Informix dbExpress avec Windows 2003
Lorsque j'utilise le nouveau Deplhi 2009, mon application fonctionne bien sur WinXP mais ne démarre pas sur Win2003. Non MessageBox avec l'erreur, que les informations en EventLog:
Défaillant application inf_dbexpress_test.exe, la version 0.0.0.0, la formation de failles le module kernel32.dll, la version 5.2.3790.4062, adresse de défaut 0x0000bee7.
Je pense que ce problème est avec chauffeur dbExpress alors que mon autre application compilée avec Delhi 2009 qui utilise ODBC pour se connecter Informix fonctionne sur Win2003.
Quelqu'un peut-il tester si les pilotes Informix dbExpress de Delphi 2009 fonctionnent avec Windows 2003?
Merci pour votre aide, mais cela ne fonctionne pas.
En ce qui concerne $INFORMIXDIR
: Je réinstallée 3,5 ClientSDK et mon $INFORMIXDIR
est maintenant:
c: \ Informix
(était c: \ Program Files ...).
Je peux me connecter à DB depuis mon application qui utilise ODBC. Mais l'application dbExpress ne peut pas démarrer, même en mode de compatibilité WinXP.
Je l'ai signalé dans Central Delphi Qualité comme bug #67823:
Ceci est une application très simple: pas de code du tout, juste grille DB avec requête simple: SELECT PREMIER 1 DBINFO ('version', 'full') FROM systables; La même application fonctionne sur XP. S'il y avait un problème avec Unicode, je pense que ça ne marcherait pas sur XP. –
Ma deuxième application compilée avec D2009 fonctionne sur Win2003, mais à la place de dbExpress, elle utilise ODBC "hand". –