Salut à tous.
Dans une application Delphi7 de reprise de données (passer des données d'un système d'information X vers un autre - le nôtre) j'utilise une base de données Firebird 2 avec les composants UIB.
Je lance certaines procédures stockées via des threads. Pendant leurs éxécution, j'affiche une fenetre d'attente. A la fin de la procédure, la fenetre disparait et rend la main au soft.
Le problème, c'est que parfois, le thread ne me rend pas la main. et donc le fenetre d'attente s'affiche en permenance. Seul solution : tuer la tache ! Pas bon !
Avant j'utilisai Firebird 1 + IBX, je n'ai jamais eu le problème. Etant novice avec les UIB, il y a peut être des choses à faire ou à ne pas faire.
Merci pour vos réponses.
@+, Alex
Partager