Einzelnen Beitrag anzeigen

Dannyboy

Registriert seit: 4. Aug 2003
Ort: Delphi-Heaven
418 Beiträge
 
Delphi 7 Personal
 
#1

Shellexecute + Programm offen halten?

  Alt 10. Mär 2004, 09:57
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?
How much wood would a wood-chuck chuck if a wood-chuck would chuck wood?
Check this out.
DANNYBOY
  Mit Zitat antworten Zitat