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ć.
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.
Parametry sa oddzielone od siebie spacja.
Niekoniecznie. Przy takim wywołaniu:
program.exe "abc abc"
Program otrzyma jeden parametr: 'abc abc'