Konsolenanwendungen sind reine 32-Bit-Windows-Programme, die ohne grafische Benutzeroberfläche ausgeführt werden. Wenn eine Konsolenanwendung gestartet wird, erstellt Windows ein Konsolenfenster im Textmodus, über das der Benutzer mit der Anwendung interagieren kann. Diese Anwendungen erfordern normalerweise keine großen Benutzereingaben. Alle Informationen, die eine Konsolenanwendung benötigt, können über Befehlszeilenparameter bereitgestellt werden.
Für Studenten vereinfachen Konsolenanwendungen das Erlernen von Pascal und Delphi - schließlich sind alle Pascal-Einführungsbeispiele nur Konsolenanwendungen.
So erstellen Sie schnell Konsolenanwendungen, die ohne grafische Benutzeroberfläche ausgeführt werden.
Wenn Sie eine neuere Delphi-Version als 4 haben, müssen Sie lediglich den Konsolenanwendungs-Assistenten verwenden. Delphi 5 führte den Konsolenanwendungsassistenten ein. Sie können darauf zugreifen, indem Sie auf Datei | Neu zeigen. Dadurch wird ein Dialogfeld für neue Elemente geöffnet. Wählen Sie auf der Seite Neu die Konsolenanwendung aus. Beachten Sie, dass in Delphi 6 das Symbol für eine Konsolenanwendung anders aussieht. Doppelklicken Sie auf das Symbol. Der Assistent richtet ein Delphi-Projekt ein, das als Konsolenanwendung kompiliert werden kann.
Während Sie Konsolenmodus-Anwendungen in allen 32-Bit-Versionen von Delphi erstellen können, ist dies kein offensichtlicher Prozess. Mal sehen, was Sie in Delphi-Versionen tun müssen <=4 to create an "empty" console project. When you start Delphi, a new project with one empty form is created by default. You have to remove this form (a GUI element) and tell Delphi that you want a console mode app. This is what you should do:
Sie haben jetzt ein sehr kleines Programm, das einem Turbo Pascal-Programm ähnelt, das beim Kompilieren eine sehr kleine EXE-Datei erzeugt. Beachten Sie, dass ein Delphi-Konsolenprogramm kein DOS-Programm ist, da es Windows-API-Funktionen aufrufen und auch eigene Ressourcen verwenden kann. Unabhängig davon, wie Sie ein Skelett für eine Konsolenanwendung erstellt haben, sollte Ihr Editor wie folgt aussehen:
Programm Projekt 1;
$ APPTYPE CONSOLE
Verwendet SysUtils;
Start
// Benutzercode hier einfügen
Ende.
Dies ist nichts weiter als eine "normale" Delphi-Projektdatei mit der Erweiterung .dpr.