home *** CD-ROM | disk | FTP | other *** search
/ Programmer 7500 / MAX_PROGRAMMERS.iso / PASCAL / ADC_TP3.ZIP / COMMAND.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1987-03-01  |  684 b   |  24 lines

  1.  
  2. { Turbo Pascal procedure to retrieve command line parameters }
  3.  
  4. type parmtype = string[127];
  5.  
  6. procedure getparm(var s:parmtype);
  7.  
  8.    { Returns first available parameter from DOS command  }
  9.    { line and removes it so next parameter will be       }
  10.    { returned on next call.  If no more parameters are   }
  11.    { available, returns a null string.                   }
  12.  
  13. var parms: parmtype absolute CSEG:$80;
  14. begin
  15.   s:='';
  16.   { parms[1] exists even when length is zero }
  17.   while (length(parms) > 0) and (parms[1] = ' ') do
  18.     delete(parms,1,1);
  19.   while (length(parms) > 0) and (parms[1] <> ' ') do
  20.     begin
  21.       s:=s+parms[1]; delete(parms,1,1)
  22.     end
  23. end;
  24.