ParamCount

darktemplar
ParamCount
Moduł: System
```delphi function ParamCount: Integer; ``` Funkcja `ParamCount `zwraca ilość dostępnych argumentów, tzn. maksymalny indeks dla procedury [[Delphi/ParamStr]]. ParamCount określa ilość parametrów przekazanych do programu z linii poleceń.

Przykład:

program Foo;

{$APPTYPE CONSOLE}

procedure Help;
begin
  Writeln('Pomoc programu');
end;

procedure About;
begin
  Writeln('O programie...');
end;

var
  i : Integer;
begin
  for I := 1 to ParamCount do
  begin
    if ParamStr(i) = 'help' then
      Help;
    if ParamStr(i) = 'about' then
      About;
  end;
end.

Jeżeli użytkownik uruchomi aplikacje z parametrem - np.:
Foo.exe help
Wówczas aplikacja odczyta parametr help i w związku z tym - odpowiednio zareaguje (w tym wypadku - wywoła procedurę Help).

Zobacz też:

0 komentarzy