[Delphi] Otwieranie innego programu

Witam,

czy jest jakiś prosty sposób na otworzenie innego programu w Deplhi? Czytałem o jakichś funkcjach, które za bardzo nie wiem jak działają. Chodzi mi konkretnie o linię w części wykonywalnej buttona.

Pozdrawiam

Ja używam takiej komendy:

ShellExecute(Handle,'open',test.txt,'','',sw_Normal);

Zrobiłem przycisk i działa on tak:

begin

ShellExecute(Handle,'open',C:\Program Files (x86)\BitTorrent\BitTorrent.exe,'','',sw_Normal);

end;

Tylko to coś nie chce za bardzo chodzić. Gdzie zrobiłem błąd?

ścieżka z nazwą programu zawiera spację więc ujmij całość w apostrofy

Undeclared identifier 'Shall Execute'

To trzeba gdzieś jeszcze deklarować? Gdzie?

Nie Shall Execute tylko ShellExecute …

Źle przepisałem błąd, komenda jest taka jak wyżej (12:44)

A zadeklarowałeś w uses ShellAPI?

No nie, nie widziałem że trzeba. Znalazłem sposób:

WinExec('NazwaProga', SW_SHOW);