Le applicazioni console sono programmi Windows a 32 bit puri che funzionano senza un'interfaccia grafica. Quando viene avviata un'applicazione console, Windows crea una finestra console in modalità testo attraverso la quale l'utente può interagire con l'applicazione. Queste applicazioni in genere non richiedono molto input da parte dell'utente. Tutte le informazioni necessarie per un'applicazione console possono essere fornite tramite i parametri della riga di comando.
Per gli studenti, le applicazioni console semplificheranno l'apprendimento di Pascal e Delphi - dopo tutto, tutti gli esempi introduttivi di Pascal sono solo applicazioni console.
Ecco come creare rapidamente applicazioni console che funzionano senza un'interfaccia grafica.
Se hai una versione di Delphi più recente di 4, tutto ciò che devi fare è utilizzare la procedura guidata per l'applicazione della console. Delphi 5 ha introdotto la procedura guidata per l'applicazione della console. Puoi accedervi puntando su File | Nuovo, questo apre una finestra di dialogo Nuovi elementi - nella nuova pagina seleziona l'applicazione console. Si noti che in Delphi 6 l'icona che rappresenta un'applicazione console appare diversa. Fare doppio clic sull'icona e la procedura guidata imposterà un progetto Delphi pronto per essere compilato come applicazione console.
Sebbene sia possibile creare applicazioni in modalità console in tutte le versioni a 32 bit di Delphi, non è un processo ovvio. Vediamo cosa devi fare nelle versioni di Delphi <=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:
Ora ti rimane un programma molto piccolo che assomiglia molto a un programma Turbo Pascal che, se lo compili, produrrà un EXE molto piccolo. Si noti che un programma console Delphi non è un programma DOS perché è in grado di chiamare le funzioni dell'API di Windows e utilizzare anche le proprie risorse. Non importa come hai creato uno scheletro per un'applicazione console, il tuo editor dovrebbe apparire come:
programma Project1;
$ CONSTYPE CONSOLE
usi SysUtils;
inizio
// Inserisci qui il codice utente
fine.
Questo non è altro che un file di progetto Delphi "standard", quello con l'estensione .dpr.