All pastes #915863 Raw Edit

tenes idea?

public text v1 · immutable
#915863 ·published 2008-02-24 03:20 UTC
rendered paste body
PAL.Loop := True; 
const TimeHours   : String = 'G:\MixFM\Times\hora\'; 
const TimeMinutes : String = 'G:\MixFM\Times\minutos\'; 
const MyGMTZone   : Integer = -3; 

var C,N          : Integer; 
var fname        : String; 
var fnamehh      : String; 
var fnamemm      : String; 
var ampm         : String; 
//var E : DateTime = Queue.ETA;    // Return the length of the queues 
var hh,mm,ss,ms : Integer; 

   DecodeTime(Now,hh,mm,ss,ms); 
   if (hh = 0) then hh := 12; 
   if (hh > 12) then hh := (hh-12); 
   if (mm <= 9) then 
    WriteLn('The Time Is '+IntToStr(hh)+':'+'0'+IntToStr(mm)); 
       if (mm >= 10) then 
         WriteLn('The Time Is '+IntToStr(hh)+':'+IntToStr(mm)); 
    
var E : DateTime = Queue.ETA; 

         DecodeTime(E,hh,mm,ss,ms);

           if (hh = 0) then hh := 12; 
          if (hh > 12) then hh := (hh-12); 
          if (hh >0) then 
       fnamehh := IntToStr(hh)+'.mp3';       //get the right file name 
         WriteLn(fnamehh); 

    if (mm <= 9) then 
       fnamemm := '0'+IntToStr(mm)+'.mp3'      //get the right file name
     else 
       fnamemm := IntToStr(mm)+'.mp3';         //get the right file name
         WriteLn(fnamemm); 

    if (mm <= 9) then 
    WriteLn('Will SayTime at '+IntToStr(hh)+':'+'0'+IntToStr(mm)); 
       if (mm >= 10) then 
         WriteLn('Will SayTime at '+IntToStr(hh)+':'+IntToStr(mm)); 
           // Just checking 

              // ends up in queuetop. 
     Queue.AddFile(TimeMinutes+fnamemm,ipTop); 
   Queue.AddFile(TimeHours+fnamehh,ipTop); 
              {Gave Sam 1 song, gives clockwheel re-fill time, 
                you may not need it}
        PAL.WaitForPlayCount(10);  {You can use anything for a wait time here}