Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - GUI-Design zu Konsolenanwendung


Patrick.bsp - Do 30.06.11 10:25
Titel: GUI-Design zu Konsolenanwendung
Hallo zusammen,

bin neu hier und habe leider nochg keine tiefgehende Erfahrung im Umgang mit GUI und Delphi.

Ich habe folgendes Problem:

Ich soll zu einer recht komplexen Konsolenanwendung, eine grafische Eingabemaske erstellen, habe allerdings bisher absolut Null Ahnung, wie dies geht und ob das überhaupt so einfach möglich ist.

Wäre dankbar, wenn ihr mir da ein paar Tipps geben könntet.

VG,

Patrick


Nersgatt - Do 30.06.11 10:46

Erst mal Herzlich willkommen! :welcome:

Kommt drauf an.
Musst Du das Programm nur mit verschiedenen Parametern starten? Oder wartet das Konsolenprogramm während der Ausführung auf Eingaben?
Hast Du den Quellcode der Konsolenanwendung?


Patrick.bsp - Do 30.06.11 11:00

Hallo,

danke für die schnelle Antwort. Also das Programm wartet per readln auf eine Eingabe. Der Quelltext ist vorhanden. Ist es eventuell auch möglich im gleichen Quelltext die GUI einzufügen?

VG,

Patrick


jaenicke - Do 30.06.11 11:05

Hallo und :welcome:

Es gilt in Foren allgemein als unhöflich Crossposts nicht zu verlinken, weil dadurch ggf. doppelte Arbeit gemacht wird. Damit man also vor dem Antworten nachlesen kann was bereits geschrieben wurde, sollten Crossposts angegeben werden.
http://www.delphipraxis.net/161115-gui-design-zu-konsolenanwendung.html

user profile iconPatrick.bsp hat folgendes geschrieben Zum zitierten Posting springen:
Ist es eventuell auch möglich im gleichen Quelltext die GUI einzugügen?
Sicher, das wurde ja drüben auch schon vorgeschlagen [http://www.delphipraxis.net/161115-gui-design-zu-konsolenanwendung.html#10] und wäre die beste Lösung.

Dafür sollte die Funktionalität separat gekapselt und von der GUI / Kommandozeile nur angesprochen werden.


Patrick.bsp - Do 30.06.11 13:33

Hallo,

ok sorry, wusste ich leider noch nicht ;)

Aber ich habe noch nicht verstanden, ob ich wenn ich einfach nur die View-Ansicht auswechsle trotzdem noch die Pipes usw. benötige. Und was für ein #Apptype wird dann verwendet, damit ich beides in einer Anwendung verwenden kann?

VG,

Patrick