[Back to CMDLINE SWAG index] [Back to Main SWAG index] [Original]
{    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.
}
[Back to CMDLINE SWAG index] [Back to Main SWAG index] [Original]