home *** CD-ROM | disk | FTP | other *** search
- { Hey David, try this one out. It Uses a little known fact that TP
- will parse the command line each time you call Paramstr(). So by
- stuffing a String into the command-line buffer, we can have TP parse it
- For us.
- }
- Program Parse;
- Type
- String127 = String[127];
- Cmd = ^String127;
-
- Var
- My_String : Cmd;
- Index : Integer;
-
- begin
- My_String := Ptr(PrefixSeg, $80); {Point it to command line buffer}
- Write('Enter a line of Text (127 caracters Max) ');
- Readln(My_String^);
- For Index := 1 to Paramcount do
- Writeln(Paramstr(Index));
- end.
-
- { You can solve the problem of the 127 caracter limit by reading into
- a standard String and splitting it into <127 caracter substrings.
- }