Bonjour à tous et bonne année,
sous D7 + win7 64 bits + Firebird-2.5.5.26952_0_Win32.exe
j'ai préféré conserver la version 32 bits de Firebird pour des raisons de compatibilité avec un autre PC..
Donc, j'ai une application de bases de données qui fonctionne bien dans ces conditions et
je décide de la passer en mode veille (icône dans le systray)
Or lors du boot du PC, j'ai un message d'erreur "invalide database".
l'exécutable est néanmoins chargé dans les processus.
je le shunte et je lance l'exe, il se place dans le tray et tout marche bien..
Bref, il n'y a qu'au boot du PC que ça coince.
j'ai le sentiment que le programme démarre (clé dans le run dans CurrentVersion de HKEY_CURRENT_USER)
avant le service Firebird..ce qui expliquerait l'erreur compte tenu du fait que sur le OnCreate de la forme principale de l'appli
je commence par un MaTable.Open déclenchant de ce fait la connexion à la base.
Comment faire pour régler ce problème ?
merci
cantador
Partager