Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to exit WaitForSingleObject?
Message
De
29/10/2003 11:58:07
 
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Divers
Thread ID:
00844020
Message ID:
00844132
Vues:
17
This message has been marked as a message which has helped to the initial question of the thread.
>I've created a little program that uses FindFirstChangeNotification, FindNext ..., and WaitForSingleObject to monitor a directory. When a file is added to the directory, the program comes to life and converts the file, zips it and moves it to another directory before resuming its monitoring of the directory.
>
>I had in mind that this would launch at startup on the users machine and just run all day but I'm seeing the need for the user to be able to pause or stop the program.
>
>Because the program has no UI, I wanted to just add a icon to the system tray and allow the user to double click the icon to pause or stop the program. The problem I'm having is that once program goes into it's wait mode, my icon becomes useless. Double clicking does nothing at that point because my program is off waiting. I could cut down the amount of time that the WaitForSingleObject function waits but won't that eat up a lot more processing time? I don't want this thing to be a resource hog.
>
>Any ideas on how I can accomplish this? Thanks in advance for any ideas!
>
>Rodd

Rodd,

Another thought

Put the WaitForSingleObject in a loop with something like 2000 ms.
Test the exit status. If it's a timout put a DoEvents which will process the click.
It will not take too much cpu time
Gregory
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform