Delphi справочник - Форум программистов - Навигация  
 A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z      По первой букве  
System     SysUtils     StrUtils     DateUtils     FileCtrl     ConvUtils     StdConvs     Math     Classes     Dialogs     Types     Variants    ПО Unit   Compiler directives     Directives     Keywords     Types     Variables     Constants     Functions     Procedures    По категории  

форум программистов

Основы Delphi
$AppType
Деректива компилятора
Определяет тип приложения: GUI или Console unit
  
1 {$AppType GUI}

2 {$AppType CONSOLE}
Описание
Директива компилятора $AppType устанавливает тип приложения. Значение по умолчанию для Графических приложений.

Когда Вы создаете консольное приложение в Delphi, он автоматически вставляет около начала инструкцию {$AppType CONSOLE}, без форм или других загромождений.

Консольное приложение позволяет вам записывать/читать в\из консоли Input и Output файлов, используя инструкции Read, ReadLn, Write и WriteLn, без необходимости выполнения операции AssignFile, Reset или ReWrite. И при этом вы не должны определять имена файла как показано в коде примера.

GUI приложение не нуждается в инструкции $AppType, GUI является значением по умолчанию.
Похожие команды
ReadLn  Позволяет прочитать полную строку данных из текстового файла

WriteLn  Записывает законченную строку данных в текстовый файл

 
Пример кода : Простое консольное приложение
program Project1;

{$AppType CONSOLE}

uses
  SysUtils;

var
  name : string;

begin
  WriteLn('Пожалуйста, укажите своё имя');
  ReadLn(name);
  WriteLn('Ваше имя - '+name);
  WriteLn('');
  WriteLn('Для выхода нажмите Enter');
  ReadLn(name);
end.
Пример вывода консоли :

Пожалуйста, укажите своё имя
Иванов Иван
Ваше имя - Иванов Иван
Для выхода нажмите Enter
 


Оплата за обучение в Kata Academy только после твоего трудоустройства в IT, начни карьеру Middle Java-разработчика



Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки? Slurm подготовили для вас особенный продукт!





форум программистов


© Форум Delphi  |  Форум Pascal   |  Блог программистов   |  Исходники Delphi   |  Автор сайта  |  Ссылки   |  Английская версия