paramstr

ParamStr - funkcja

Zwraca podany parametr wywołania programu.

Deklaracja:

ParamStr(nr: word): string

nr - numer zwracanego parametru wywołania.

Jeżeli nr<=ParamCount, funkcja zwraca odpowiedni parametr wywołania programu w postaci łańcucha tekstowego. Dla wartości argumentu większego od liczby przekazanych do programu parametrów funkcja zwraca łańcuch pusty (‘’). Jeżeli program został wywołany w systemie DOS wersja 3.0 lub późniejsza, ParamStr(0) podaje nazwę programu wraz z pełną ścieżką dostępu do niego. Dla starszych wersji systemu operacyjnego ParamStr(0) zwraca łańcuch pusty.

Przykład:

Program o nazwie parametry.exe znajduje się na dysku D: w katalogu \JEZYKI\TP\EXE został wywołany w następujący sposób:

parametry parametr1 parametr2 parametr3

program parametry; 
var i: word; 
begin 
  for i:=0 to ParamCount do writeln(ParamStr(i)); 
end
.

Program wypisze na ekranie:

D:\JEZYKI\TP\EXE\PARAMETRY.EXE

parametr1

parametr2

parametr3