Code: Selecteer alles
PAL.Loop:=True;
PAL.LockExeCution;
var DStart, DEnd : DateTime;
DStart := EncodeDate(2010,12,07);
DEnd := EncodeDate(2010,12,10);
While (Now>=DStart) and (Now<=DEnd) do
begin
PAL.UnLockExecution;
PAL.WaitForTime(T['xx:12:20']);
Cat['Kerst'].QueueTop(smLRP, NoRules);
PAL.LockExecution;
end;
While (Now<=DEnd) do
begin
PAL.UnLockExecution;
PAL.Loop:=False;
PAL.LockExecution;
end;
PAL.UnLockExecution;
Nu heb ik nog verschillende andere PAL scripts lopen met een andere datum en met meer
kerstplaten. (vb tussen 10 en 13 december moet hij 3 kerstplaten per uur spelen enz enz ..)
Dit even terzijde ....
Nu de vraag : dit script werkt, maar ik wil niet dat dit script loopt tussen 18 en 20 uur. Wat kan ik doen om dit script een halt toe te roepen tussen deze tijden ?

