Hallo.
Ich hätte mir ja gerne noch gewünscht, dass sowas auch gehen würde:
showmessage(Konsole('ver'));
Anstelle das so auszudrücken:
showmessage(Konsole('cmd /c ver'));
Weitere Vorschläge:
- Unter Umständen das Arbeitsverzeichnis setzen?
- Und eventuell die Suchpfade des
OS berücksichtigen (sofern dies nicht bereits automatisch geschieht).
- Falls Anwendung nicht gefunden wird / kein Prozess eröffnet wird: Eine eigen definierte
Exception (z.B. ECommandOrFileNotFound) auslösen. -> Kann dann mit try..except behandelt werden, wenn der Benutzer keine Meldung sehen soll.
- (Kleinigkeit
Die Puffergröße 5000 in eine Konstante legen.
Was wäre denn überhaupt die komplexe Fassung, wenn das die simple Fassung ist?
Gruß
blackdrake