Описание:
Директива компилятора $AppType задает тип приложения. По умолчанию задано графическое приложение.
Когда вы создаете консольное приложение в Delphi, он автоматически вставляет оператор {$AppType CONSOLE} в начале файла, без форм и прочего мусора.
Консольное приложение позволяет вам читать/писать в/из консольных файлов Input и Output, используя операторы Read, ReadLn, Write and WriteLn без необходимости использования операторов AssignFile, Reset или ReWrite. Также нет необходимости задавать имена файлов - как показано в коде примера.
Пример кода:
program Project1;
{$AppType CONSOLE}
uses
SysUtils;
var
name :
string;
begin
WriteLn('Please enter your name');
ReadLn(name);
WriteLn('Your name is '+name);
WriteLn('');
WriteLn('Press enter to exit');
ReadLn(name);
end.
Результат выполнения:
Example console output :
Please enter your name
Joe Bloggs
Your name is Joe Bloggs
Press enter to exit