Hallo Forum,
ich möchte eine alte Dos Exe benutzen. Diese nimmt ein Eingabefile und erstellt ein Ausgabefile an einer bestimmten Stelle. Danach beendet sie sich immer. Wenn ich es so mache:
Wartet der Java Interpreter nicht bis die Ausgabe geschrieben wurde. Mache ich es so:
friert mein Programm ein. Es geht erst wieder weiter bis ich die DosExe im Taskmanager manuell abschieße. Habt Ihr einen Tip für mich?
Vielen Dank im voraus
Peter
ich möchte eine alte Dos Exe benutzen. Diese nimmt ein Eingabefile und erstellt ein Ausgabefile an einer bestimmten Stelle. Danach beendet sie sich immer. Wenn ich es so mache:
Code:
oProcess = Runtime.getRuntime().exec(sPfadDosExe + " " + sParameter);
Wartet der Java Interpreter nicht bis die Ausgabe geschrieben wurde. Mache ich es so:
Code:
oProcess = Runtime.getRuntime().exec(sPfadDosExe + " " + sParameter);
oProcess.waitFor();
Vielen Dank im voraus
Peter