home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   PASCAL      Pascal programming language discussions      592 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 391 of 592   
   Ignatius to All   
   file_id.diz extraction function   
   18 Dec 17 20:05:50   
   
   Hi,   
      
   I have a function:   
      
   --begin--   
      
   function DizExists(const fn:astr):boolean;   
   var   
   ok:boolean;   
   T:Text;   
   S:string[50];   
   Index:byte;   
      
   begin   
      
      star('Checking for description...'#29);   
      
      if (pos('.zip',fn)<>0) then fpsystem('unzip -L -o '+fn+' file_id.diz -d   
   '+general.temppath+cstr(node)+'/ARC/ >/dev/null')   
      else if (pos('.lzh',fn)<>0) then fpsystem('lha e f '+fn+' file_id.diz   
   '+general.temppath+cstr(node)+'/ARC/ >/dev/null')   
      else if (pos('.arj',fn)<>0) then fpsystem('arj e f '+fn+' file_id.diz   
   '+general.temppath+cstr(node)+'/ARC/ >/dev/null')   
      else if (pos('.rar',fn)<>0) then fpsystem('unrar x -cl '+fn+' file_id.diz    
   '+general.temppath+cstr(node)+'/ARC/ >/dev/null');   
      
        if (exist('/home/rg/TEMP' + cstr(node) + '/ARC/file_id.diz')) then   
        assign(T,'/home/rg/TEMP' +cstr(node) + '/ARC/file_id.diz');   
        reset(T);   
           if (IOResult <> 0) then exit;   
           star('Importing description.');   
           Index := 1;   
           erase(T);   
   end;   
      
   --end--   
      
   The problem is that it only extracts the first line of the file_id.diz.   
   Anyone have any ideas?   
      
   Thanks,   
      
   |09ignatius |15[|07cia|15]|07[   
      
   --- Renegade vY2Ka3   
    * Origin: catch twenty two >>> >>  > (1:340/800)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca