Главная страница | назад





Article #15554: Retrieving a long file name from the command line.

 Question and Answer Database
FAQ554D.txt Retrieving a long file name from the command line.
Category :Windows API
Platform :All
Product :All 32 bit
Question:
How do I retrieve a long file name that contains spaces from the
command line passed to my application?
Answer:
The Windows API function GetCommandLine() will provide you with
the complete command line to your application. Note: you will need
to make a copy of the returned string, and parse out the executable
path and name from the beginning of the returned string.
Example:
procedure TForm1.Button1Click(Sender: TObject);
var
s : string;
begin
s:= GetCommandLine;
Delete(s, 1, pos('exe"', s) + 4);
Memo1.Lines.Add(s);
end;
7/16/98 4:31:28 PM

Last Modified: 01-SEP-99