Argumenty

0

Czy wie ktoś może, w jaki sposób w delphi pobrać argumenty przekazane do programu?? W C jest to proste, ale w Delphi nigdzie nie mogę się tego doczytać.

0

Chyba chodzi ci o uzycie paramstr i paramcount.
Np.:

var
Idx: Integer;

begin

for Idx := 1 to paramcount do
Form.Caption := Form.Caption + paramstr(Idx) + ' ';

end;

Na captionie formy zostania wyswietlone wszystkie prametry z jakimi zostal wywolany program. Np. program zostal uruchomiony z nastepujacymi parametrami:

program.exe parametr1 parametr2 parametr3

Wtedy wynikiem tej procedury bedzie:
'parametr1 parametr2 parametr3 '

paramstr(index) - zwraca parametr o danym indexie,
paramcount - zwraca ilosc parametrow

Parametry sa oddzielone od siebie spacja.
paramstr(0) - zwroci pelna sciezke wraz z nazwa exeka danego programu
paramstr(1) - pierwszy parametr... itd.

0

Parametry sa oddzielone od siebie spacja.

Niekoniecznie. Przy takim wywołaniu:

program.exe "abc abc"

Program otrzyma jeden parametr: 'abc abc'

1 użytkowników online, w tym zalogowanych: 0, gości: 1