$AppType - визначає тип програми: GUI или Console.
Значення
- {$AppType GUI}
- {$AppType CONSOLE}
Опис
Директива компілятора $AppType визначає тип програми. Значення за налаштуванням - для Графічних програм (GUI).
Коли Ви створюєте консольну програму в Delphi, він автоматично вставляє біля початку інструкцію {$AppType CONSOLE}, без форм чи інших захаращень.
Консольна програма дозволяє вам записувати/читати в/з консолі Input і Output файлів, використовуючи інструкції Read, ReadLn, Write и WriteLn, без необхідності виконання операціїAssignFile, Reset або ReWrite. І при цьому ви не повинні визначати імена файлу, як показано в коді прикладу.
GUI додаток не потребує інструкції$AppType. GUI є значенням за налаштуванням.
Приклад коду. Простий консольний додаток
program Project1;
{$AppType CONSOLE}
uses
SysUtils;
var
name : string;
begin
WriteLn('Будь ласка, вкажіть своє ім'я');
ReadLn(name);
WriteLn('Ваше ім'я - '+name);
WriteLn('');
WriteLn('Для виходу натисніть Enter');
ReadLn(name);
end.
Результат виконання програмы
Будь ласка, вкажіть своє ім'я
D-Nik Site
Ваше імя - D-Nik Site
Для виходу натисніть Enter
Подібні команди
ReadLn Дозволяє прочитати повний рядок даних із текстового файлу
WriteLn Записує закінчений рядок даних у текстовий файл