ik heb het script ligt aangepast en gebruik het om op bepaalde dagen, op een bepaald uur een liveset te starten.
Wat is de bedoeling:
ik wil op maandag - woensdag en vrijdag (in het voorbeeld zaterdag) een twee tracks achterelkaar starten om 20.00 uur, het script echter slaat het eerste tracks over doet er niks mee en start gelijk de tweede. ik zie in de compiler geen fouten.
Code: Selecteer alles
PAL.Loop:=True;
while DayOfWeek(Now) = Saturday and ((Now >= T['22:29:15']) and (Now <= T['22:29:25'])) do
begin
PAL.LockExecution;
PAL.WaitForTime(T['22:30:45']);
WriteLn('zaterdag');
Queue.AddFile('C:\Documents and Settings\Administrator\Desktop\DJBEATZ\Jingles\DJBeatz_MaximumDance.mp3',ipTop);
ActivePlayer.FadeTonext;
Queue.Clear;
Queue.AddFile('C:\Documents and Settings\Administrator\Desktop\DJBEATZ\DJsets\Dj Guniii - Exclusive Mix Episode 1.mp3',ipBottom);
PAL.UnLockExecution;
end;
ok update !!!!
na een uur proberen, denken dat paden niet goed staan en noem maar op, heb ik het gevonden.
Ik heb de ' Queue.Clear; ' twee regels naar boven gezet en nu werkt het wel !! pfffffffft eindelijk zeg. Het script ziet er nu als volgt uit:
Code: Selecteer alles
while DayOfWeek(Now) = Friday and ((Now >= T['19:59:15']) and (Now <= T['19:59:25'])) do
begin
PAL.LockExecution;
PAL.WaitForTime(T['19:59:45']);
WriteLn('Vrijdag');
Queue.Clear;
Queue.AddFile('C:\Documents and Settings\Administrator\Desktop\DJBEATZ\Jingles\DJBeatz_MaximumDance.mp3',ipTop);
ActivePlayer.FadeTonext;
Queue.AddFile('C:\Documents and Settings\Administrator\Desktop\DJBEATZ\DJsets\Dj Guniii - Exclusive Mix Episode 1.mp3',ipBottom);
PAL.UnLockExecution;
Peter