I have an application that is supposed to perform a sheduled action.
When it starts up if it is in sheduleing mode it runs an 'onidle' handler that sits and compares the 'actual time' to the time the user specifys, when it gets a match a timer is started that performs the action after a set period ( To give the user a chance to cancel).
If the screen saver cuts in before the set time it dosnt happen, I now think that the problem lies in the 'Onidle' and that this kicks in as soon as the screen saver is quitted. I have tried putting an application.proccessmessages in the onidle function but I still have the problem.
Steve.
When it starts up if it is in sheduleing mode it runs an 'onidle' handler that sits and compares the 'actual time' to the time the user specifys, when it gets a match a timer is started that performs the action after a set period ( To give the user a chance to cancel).
If the screen saver cuts in before the set time it dosnt happen, I now think that the problem lies in the 'Onidle' and that this kicks in as soon as the screen saver is quitted. I have tried putting an application.proccessmessages in the onidle function but I still have the problem.
Steve.