Jak uruchomić plik z parametrem gdy parametr jest w jakie

0

Plik z parametrem uruchamia się tak:
ShellExecut(Handle,'open','plik.exe', 'parametr' ,nil,SW_SHOWNORMAL);

A jak go uruchomić gdy parametr mam w jakiejś zmiennej, i jakiego typu musi to być zmienna ?

0

najlepiej zmienna string a do teg owpisz pchar(nzawa_paraetru)

0

ShellExecute(handle, 'open', 'c:\plik.exe', PChar(zmienna), nil, SW_SHOW);

zaraz pod 'implementation' definiujesz zmienną:

var
zmienna: string;

i np.

procedure button1click(Sender: TObject);
begin
if Edit1.Text = 'a' then
zmienna := 'help' else
zmienna := 'list';
end;

procedure button2click(Sender: TObject);
begin
ShellExecute(handle, 'open', 'c:\plik.exe', PChar(zmienna), nil, SW_SHOW);
end;

0

Dzięki wam serdeczne.

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