bonjour à tous
existe-t-il un moyen pour interrompre une connexion à une base ou l'activation d'un jeu de données, avec les composants BDE, ADO et dbExpress ?
j'ai pour l'instant essayé de travailler en multi-thread. dans ces conditions, j'arrive bien à suspendre le thread qui tente d'effectuer la connexion (et qui contient donc un TDatabase, TADOConnection, TSQLConnection ou DataSets en tous genres). je parviens également à le faire repartir.
une fois suspendu, je peux aussi le libérer (du moins l'appel à Free fonctionne). le problème est qu'une fois le thread ainsi suspendu et libéré, je ne peux plus effectuer de connexions à la base: a la connexion suivante, c'est le calme plat. comme si l'application bloquait toujours sur la connexion précédente...
donc y a-t-il un moyen plus propre et plus efficace d'interrompre une connexion ? est-ce que je suis sur la bonne voie en voulant utiliser les thread ?
toute aide est la bienvenue![]()
Partager