Ich habs jetzt so gemacht:
(Directory ist eine Variable, die ich bei Create mit dem Aktuellen Verzeichnis fülle - mit GetDir(0,Directory))
Code:
procedure TfmMain.AssemblierenClick(Sender: TObject);
begin
TfmMDIChild(ActiveMDIChild).SynEditAss.Lines.SaveToFile('source.asm');
ShellExecute(Application.Handle,'OPEN','grRAM.exe',PChar(Directory+'\source.asm'),PCHar(Directory+'\output.gba'),sw_ShowNormal) ;
ShowMessage(Directory+'\output.gba')
end;
ABER: Jetzt entsteht keine Ausgabe-Datei ("output.gba") mehr.
Für was ist die überhaupt - ist diese das Programm???