| |
| Retrieving a long file name from the command line. |
 |
How do I retrieve a long file name that contains spaces from the command line passed to my application?
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 TForm .Button Click(Sender: TObject);
var
s : string;
begin
s:= GetCommandLine;
Delete(s, , pos('exe"', s) + 4);
Memo .Lines.Add(s);
end;
|
|
| Hits/month |
2,500,000+ |
Downloads (Since May 2000) |
7,393,709 |
| Total Files |
6,023 |
| Forum msgs |
7,670 |
| Articles/FAQs |
70+/900+ |
Top Selling Software at Amazon
|