Bonjour,
Je réalise un service Windows en C++ et mon problème peut être formulé avec le code suivant :
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include <Windows.h> void run() { Sleep(10000); // Attendre 10 secondes MessageBox(0, "Mon information", "Information", 0); Sleep(20000); // Attendre 20 secondes }
La MessageBox interrompt le processus dans le sens où le programme ne dure pas exactement 30 secondes ici ; il faut attendre que l'utilisateur ait cliqué sur "OK" pour enclencher la minuterie de 20 secondes. Comment contourner ce problème ? Connaissez-vous d'autres types de fenêtre d'information susceptibles de m'intéresser ? Ou faut-il lancer un thread dans lequel j'appellerais cette fenêtre ?
Merci pour vos réponses !
Partager