Envoyé par
philben
une idée moins glorieuse mais efficace :
Si c'est juste pour savoir si l'appli n'est pas plantée on n'est pas obligé de connaitre le pourcentage d'avancement mais d'afficher seulement une barre de progression semi-graphique (un textbox suffit) qui si elle arrive au bout, repart de zéro comme le fait à l'installation de nombreux logiciels, (SQL server 2005 express edition, etc...)
Le souci c'est que l'exécution du code est bloquée par l'instruction:
Set rst = db.OpenRecordset(sql, dbOpenDynaset, dbReadOnly)
Ici, les timers en tout genre son impuissants à animer la barre de progression.
D'où l'exécution asynchrone...
Ou bien alors, on peut exécuter la requête avec DAO dans un thread libre...
(ça c'est pour ceux qui suivent le forum avec assiduité re-)
_
Partager