Konsolapplikationer är rena 32-bitars Windows-program som körs utan ett grafiskt gränssnitt. När en konsolapplikation startas skapar Windows ett konsolfönster i textläge genom vilket användaren kan interagera med applikationen. Dessa applikationer kräver vanligtvis inte mycket användarinmatning. All information som en konsolapplikation behöver kan tillhandahållas genom kommandoradsparametrar.
För studenter kommer konsolapplikationer att förenkla inlärning av Pascal och Delphi - trots allt är alla Pascal-introduktionsexempel bara konsolapplikationer.
Så här bygger du snabbt konsolapplikationer som körs utan ett grafiskt gränssnitt.
Om du har en Delphi-version som är nyare än 4, än allt du behöver göra är att använda Console Application Wizard. Delphi 5 introducerade konsolapplikationsguiden. Du kan nå det genom att peka på File | New, detta öppnar en dialogruta för nya objekt - på den nya sidan väljer du Console Application. Observera att ikonen som representerar en konsolapplikation i Delphi 6 ser annorlunda ut. Dubbelklicka på ikonen och guiden ställer in ett Delphi-projekt som är klart att kompileras som en konsolapplikation.
Medan du kan skapa konsolläge-applikationer i alla 32-bitarsversioner av Delphi, är det inte en uppenbar process. Låt oss se vad du behöver göra i Delphi-versioner <=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:
Du sitter nu kvar med ett mycket litet program som ser mycket ut som ett Turbo Pascal-program som, om du kompilerar kommer det att producera ett mycket litet EXE. Observera att ett Delphi-konsolprogram inte är ett DOS-program eftersom det kan ringa Windows API-funktioner och också använda sina egna resurser. Oavsett hur du har skapat ett skelett för en konsolapplikation ska din redaktör se ut:
program Project1;
$ APPTYPE CONSOLE
användningar SysUtils;
Börja
// Sätt in användarkod här
slutet.
Detta är inget annat än en "standard" Delphi-projektfil, den med förlängningen .dpr.