Einzelnen Beitrag anzeigen

blackfin
(Gast)

n/a Beiträge
 
#13

AW: GUI Anwendung Konsole (Textfenster öffnen)

  Alt 10. Jun 2011, 10:39
Ich hab mir vor einiger Zeit mal ne Unit zusammengeschustert, mit der man eine zusätzliche DOS-Konsole nicht-blockierend in einer GUI-Anwendung verwenden kann, um irgendwas auszugeben oder Befehle auszuführen.

Ist sicher verbesserungswürdig, aber ich lad sie euch hier mal mit einem kleinen Beispiel-Programm hoch.
Vielleicht kann es ja jemand gebrauchen.

Beispielprojekt:
Einfach mal auf den "Open console" Button klicken und dann in der Konsole irgendwas eingeben.
Gültige Befehle im Beispielprojekt sind
- exit
- quit
- show (z.B. show "Hello world")

Generell ist es damit möglich, bei einer GUI-Anwendung die DOS-Konsole ein- / auszuschalten, etwas (farbig) auszugeben, Kommandos einzugeben etc.
Die relevanten Funktionen sind in der unit "exConsole.pas", die Anwendung selbst initialisiert die Konsole, ruft die entsprechenden Funktionen auf und pollt den Input / parst die eingegebenen Kommandos und führt dazu etwas aus.
Angehängte Dateien
Dateityp: zip eXConsole.zip (297,7 KB, 21x aufgerufen)

Geändert von blackfin (10. Jun 2011 um 10:57 Uhr)
  Mit Zitat antworten Zitat