Bonjour,

J'ai un problème bizarre sur XE7 en VCL.
Mon appli ne contient qu'un TFDConnection lié à une base de données Firebird (server) sur un autre poste.
Quand je lance l'appli, et que je le referme sans rien faire, tout va bien.
Si je lance l'appli, que je connecte le composant TFDConnection à la base et que je déconnecte (aucune autre action), tout va bien aussi mais dès que je ferme l'application, ça plante sur

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
procedure FinalizeUnits;
...
  TProc(P)();  //  <<<<<<<<<<<<<<<<<
...
dans l'unité System. Le code déclenche une violation d'accès comme s'il voulait libérer une ressource déjà libérée.

J'ai beau tourner ça dans tous les sens, impossible de comprendre ce qui coince.

Quelqu'un aurait déjà eu ce genre de désagrément ?



Comme ça me tracasse plus que de raison, je viens de tenter avec les composants Zeos. Même résultat ! Firedac n'es donc pas en cause.
Reste Delphi ou Firebird ! :-(