Es muss gehen !
Guck Dir bitte nochmal die Parameter an, mit der die Exe gestartet werden muss eventuell !
funktioniert denn ein einfacher doppelklick auf diese Exe Datei ?
probier mal das hier:
Code:
procedure starten;
var pfad : string;
cmd, par, fil, dir: PChar;
begin
pfad := 'C:\DRPEncFiles\DVD2AVIDRPEnc.exe';
if fileexists (pfad) then
begin
cmd := PChar('open');
fil := PChar(pfad);
par := nil;
Dir := PCHAR( ExtractfilePath(pfad) );
Shellexecute(0, cmd, fil, par, dir, SW_SHOWNORMAL);
end else
showmessage('Datei nicht vorhanden !');
end;