Bonjour,
pour ouvrir et afficher une page web, une application utilise ShellExecute :
La page s'affiche, ce qui demande un certain temps, variable d'un jour à l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Pch:='http://www.scribd.com/JJacquelin/documents'; code:=ShellExecute(0,'OPEN',Pch,Nil, Nil, SW_SHOW); If (Code<=32) Then ShowMessage(SysErrorMessage(Code));
Lorsque je constate visuellement que l'affichage est bien terminé, je dois cliquer sur un bouton "Lecture" pour lancer un processus qui va chercher certaines données dans cette page. Pas de problème.
Je voudrais modifier le processus existant pour qu'il s'exécute sans mon intervention. Pour cela, il faudrait que le démarrage de la routine "Lecture" ne soit fait automatiquement qu'après que le processus lancé par ShellExecute soit complètement achevé.
Je ne sais pas comment détecter par programme si ce processus est encore en cours, ou s'il est terminé.
Merci par avance pour un conseil ou une indication de document pouvant m'aider à apprendre au moins des rudiments de ce domaine que je ne connais pas du tout.
Partager