BESCHREIBUNG:
Mein in Delphi geschriebener Assembler-Editor speichert seinen Text in
Asm-Dateien ab.
Danach ruft dieser Editor die TASM.exe (mittels shellexecute) auf und übergibt ihm die
Asm-Datei
als Parameter. Der Aufruf des TASM funktioniert und die Parameter werden korrekt übergeben.
PROBLEM:
Nachdem TASM ausgeführt wird, beendet sich TASM sofort wieder und lässt keine Zeit um eventuelle
Compilermeldungen zu lesen.
UNBEFRIEDIGENDE LÖSUNG:
Ich habe nun eine Bat-Datei geschrieben, die ich von meinem Delphi-Editor aufgerufen wird.
Diese Bat-Datei ruft TASM mit den entsprechenden Parametern auf und führt danach ein
pause-
Statement aus, sodass TASM für seine Meldungen offen bleibt, bis der Anwender eine beliebige Taste
drückt. Ich bin mit dieser Variante nicht zufrieden, daher meine Frage...
FRAGE:
Gibt es eine Möglichkeit nach dem ausgeführten, externen Programm (shellexecute oder Winexec) eine
Pause zu machen, sodass das externe Programm noch offen bleibt?