Einzelnen Beitrag anzeigen

blackdrake

Registriert seit: 22. Aug 2003
Ort: Bammental
618 Beiträge
 
Delphi 10.3 Rio
 
#2

Re: Ausgabe einer Konsolenanwendung abfangen (simple Fassung

  Alt 8. Sep 2008, 00:58
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
Daniel Marschall
  Mit Zitat antworten Zitat