Also,
- auch eine
GUI-Anwendung kann man mit Parametern starten.
- erstellt man eine Konsolenanwendung, dann kann man darin auch ganz einfach Fenster dynamisch erstellen.
- oder man erstellt eine
GUI-Anwendung und sagt dem Compiler/Windows es wäre eine Konsolenanwendung (dafür einfach den Kompilerschalter, welchen ihr in einer Konsolen-
DPR findet in die
GUI-
DPR reinmachen)
- oder man erstellt ene
GUI-Anwendung und erstellt zur Laufzeit eine Console (
AllocConsole) oder man verknüpft nachträglich die Standardeingaben mit mit einer vorhandenen Konsole (vorzugsweise der, worüber die Anwendung gestartet wurde).
PS: mein
FileSplitter ist soeine hybride Anwendung.
(Konsole, wenn über Konsole/Batch gestartet - NonVCL-GUI - oder Gemischt)
und irgendwo existiert auch ein Thread, wo es um das gleicher Thema geht
PPS: In meiner Anwendung findet ihr auch, wie man rausbekommt, ob die Ein-/Ausgaben der Anwendung mit einer Konsole verknüpft sind ... dementsprechend könnte man dann entweder in der Konsole oder über einen Dialog die Ausgaben machen.