Une fois l'application fermée, fbclient.dll reste en mémoire pendant environ 3 secondes. Donc, il verrouille le fichier de base de données et empêche le déchargement de mon application. J'utilise Firebird intégré.Délai de déchargement Firebird intégré
Le problème est lié aux événements. Je m'inscris aux événements en utilisant isc_que_events. Si je ne m'inscris pas aux événements, Dll se décharge instantanément.
J'ai fait face à ce problème dans les versions FB précédentes et maintenant en 2.1.3 c'est toujours pareil.
Le même problème est décrit ici http://tracker.firebirdsql.org/browse/CORE-15, mais il est résolu comme "Impossible à reproduire".
Est-ce que quelqu'un est confronté à ce problème ou y at-il un problème avec mon code?
Sous-titrez-vous quelque chose dans Firebird Tracker? –
Non
Fedor
Vous abonnez-vous correctement (isc_cancel_events, iirc) avant d'essayer de décharger? –