Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
How to exit WaitForSingleObject?
Message
General information
Forum:
Visual FoxPro
Category:
Windows API functions
Miscellaneous
Thread ID:
00844020
Message ID:
00844105
Views:
20
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!
>

A simple way is to have two exe that when they launch one it launchs the other. Have one in the wait state and one for the system icon. When they click on the system icon have it create a file in the directory you are monitoring and it's a certain name then exit or pause the program.
Charles

"The code knows no master." - Chuck Mautz
"Everybody is ignorant, only on different subjects." - Will Rogers
Previous
Reply
Map
View

Click here to load this message in the networking platform