Page 1 of 1

Cyclical alarm with no expiration under Non-Vista machines

Posted: Wed Mar 12, 2014 3:02 pm
by rhett.price
I really need a way to set a "Cyclical" type alarms for Non-Vista to never expire. I can do this with Vista version by never setting Duration. But with Non-Vista machines - some type of Duration seems to be required - otherwise I get an error. Hence my code below. However this only sets it to run for a year.

If not Scheduler.RunningVistaOrLater then
FTask.Triggers[0].Duration := 365 * 24 * 60; // run for 1 year

Any way to fix this?

- Rhett

Posted: Sat Mar 15, 2014 4:19 am
by isiticov
Just set

Code: Select all

HasEndDate := False;
KillAtDurationEnd := False;
for TTrigger.