On Tue, Mar 07, 2006 at 01:37:29PM -0800, Dylan Beaudette wrote: > this works out ok, for time intervals less than 24 hours, except for one > thing... the main loop is executed about 6 times per second, therefore the > test for secs(0) == 00 is evaluated as true 6 times, when i would only like > it to be evaluated once. Ideally, i need some sort of flag for signalling the > main if statement to only execute once. > > any thoughts on how this could be done with bit or nibble sized variables ?
How about a bit flag named "trigger" that gets set to false whenever "should execute" is false. When it comes time to execute, check "trigger": if it's false, execute, and set trigger to true. It won't execute again until trigger is false again, which won't be until this execution window has expired. -- Micah J. Cowan [EMAIL PROTECTED] _______________________________________________ vox-tech mailing list [email protected] http://lists.lugod.org/mailman/listinfo/vox-tech
