Returns the number of parameters passed on the command line.
function ParamCount: Integer;
int ParamCount();
System
ParamCount returns the number of parameters passed to the program on the command line. Separate parameters with spaces or tabs. Use double quotes to wrap multiple words as one parameter (such as long file names containing spaces).
Delphi Examples:
{ The following example beeps once for each "beep" passed in on the command line. The example terminates the application if "exit" is passed in on the command line. Build the project to generate a .exe file and then execute that file from a command line: "ParamCount_proj beep beep exit". } procedure TForm1.FormCreate(Sender: TObject); var i: Integer; begin // Use print statements since you can't use the debugger. // MessageDlg( // 'System ParamCount = ' + IntToStr(System.ParamCount), // mtConfirmation, [mbOK], 0); for i := 1 to System.ParamCount do begin if LowerCase(ParamStr(i)) = 'beep' then Beep else if LowerCase(ParamStr(i)) = 'exit' then Application.Terminate; Sleep(250); end; end;
Copyright(C) 2008 CodeGear(TM). All Rights Reserved.
|
What do you think about this topic? Send feedback!
|