Hi,
der 5te Parameter im ShellExecute sollte nicht deine Ausgabedatei sein, sondern das Arbeitsverzeichnis der Anwendung die du startest. Also wirst du den Teil noch an den zusammengesetzten string anhängen müssen, und dort entweder dein Verzeichnis oder nil angeben müssen.
Delphi-Quellcode:
ShellExecute(
handle,
'
open',
PChar('
scoutcreator.exe'),
Pchar('
'+Edit5.Text+'
'+Edit1.Text+'
'+Edit2.Text+'
'+Edit3.Text+'
'+Edit4.Text+'
'+'
update.exe'),
PChar(Programmverzeichnis der scoutcreater.exe),
SW_NORMAL);
Gruss