Aplicațiile pentru console sunt programe Windows pe 32 de biți pur care rulează fără o interfață grafică. Când este pornită o aplicație de consolă, Windows creează o fereastră de consolă în mod text prin care utilizatorul poate interacționa cu aplicația. De obicei, aceste aplicații nu necesită multă introducere a utilizatorului. Toate informațiile de care are nevoie o aplicație de consolă pot fi furnizate prin parametrii liniei de comandă.
Pentru studenți, aplicațiile de consolă vor simplifica învățarea Pascal și Delphi - la urma urmei, toate exemplele introductive Pascal sunt doar aplicații de consolă.
Iată cum puteți construi rapid aplicații de consolă care rulează fără o interfață grafică.
Dacă aveți o versiune Delphi mai recentă decât 4, tot ce trebuie să faceți este să utilizați Expertul de aplicații Console. Delphi 5 a introdus expertul pentru aplicațiile consolei. Puteți ajunge la acesta, indicând Fișier | Nou, aceasta deschide un dialog de Elemente noi - în pagina Nou selectați Aplicația de consolă. Rețineți că în Delphi 6 pictograma care reprezintă o aplicație de consolă arată diferit. Faceți dublu clic pe pictogramă și expertul va configura un proiect Delphi gata de a fi compilat ca o aplicație de consolă.
Deși puteți crea aplicații în modul de consolă în toate versiunile pe 32 de biți ale Delphi, nu este un proces evident. Să vedem ce trebuie să faceți în versiunile 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:
Acum rămâneți cu un program foarte mic, care seamănă foarte mult cu un program Turbo Pascal care, dacă compilați, va produce un EXE foarte mic. Rețineți că un program de consolă Delphi nu este un program DOS, deoarece este capabil să apeleze funcțiile API Windows și, de asemenea, să folosească resursele proprii. Indiferent cum ați creat un schelet pentru o aplicație de consolă, ar trebui să arate editorul dvs.:
program Project1;
$ APPTYPE CONSOLE
utilizări SysUtils;
începe
// Introduceți aici codul de utilizator
Sfârșit.
Acesta nu este altceva decât un fișier de proiect Delphi „standard”, cel cu extensia .dpr.