Evo mali programcic na ovu temu, medjutim radi se o pokrecanju grafickih programa:
uses Libc;
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
prog : String;
Result : Integer;
begin
prog := Edit1.Text;
Result := Libc.system(PChar(prog));
if Result = -1 then
begin
ShowMessage('Ne postoji komanda');
end;
close;
end;
Međutim progic, ne radi kada se direktno pokrene iz kylix, IDE-a, ali onaj kompajlirani exe, koji ostane, kada se samo on pokrene, van kylix IDE-a, progic radi. Ne znam do cega je. Također jedna stvar, kada pokrenem npr. Mozillu progic se zaglavi, jednostavno ceka dok mozilla ne zavrsi sa radom, pa se onda odglavi. Kako ovo rijesiti? Znaci da ne ceka dok se zavrsi rad pokrenutog Programa?
HAIL
Tux The Killer