Open a Text file.

* Open a text file
 
  OPEN.A.FILE:                                                        
   X.EXT = 0 ; X.CNT = 1                                                    
   LOOP                                                                     
     UNTIL X.CNT = 0 DO                                                     
       X.EXT += 1                                                           
       X.FILE.NAME = 'MYFILE.':OCONV(DATE(),'D2-'):'*':X.EXT          
       OPENSEQ 'SOME.UNIDATA.FILE', X.FILE.NAME TO F1 ELSE NULL                 
       GOSUB TEST.FILE                                                      
       IF X.CNT THEN CLOSESEQ F2                                            
   REPEAT                                                                   
 RETURN                                                                     
 TEST.FILE:                                                                 
   X.DONE = 0 ; X.CNT = 0                                                   
   LOOP                                                                     
     UNTIL X.DONE DO                                                        
       READSEQ TEST.REC FROM F1 THEN                                        
         X.CNT += 1                                                         
       END ELSE                                                             
         X.DONE = 1                                                         
       END                                                                  
   REPEAT
  RETURN
Hosted by www.Geocities.ws

1