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