Директивы компилятора

Комментарии

Комментарий – это пояснительный текст, который можно записывать в любом месте программы, где разрешен пробел. Текст комментария ограничивается символами { } или (* *) и может содержать любой набор русских и латинских букв, цифр и других символов алфавита языка ОР. Если необходимо закомментировать только одну строку кода программы, можно использовать "//".

 

Пример.

{ комментарий к программе PROG };

(* вычислительный блок *);

// пример описания комментария

Помни:

· Комментарий игнорируется компилятором и поэтому никакого влияния на программу не оказывает.

· Если используются разделители (* *), то пробелы между звездочкой и скобкой запрещены.

· В тексте не должны находится знаки ограничителей, с которых ограничитель начинается, т.к. это вызовет ошибку при компиляции. Однако ограничители { } можно вложить в (* *) и наоборот.

· Ограничений на длину комментария нет.

По месту расположения в программе комментарии можно подразделить на четыре класса:

· объясняющие назначение программы;

· поясняющие смысл идентификаторов переменных и констант;

· описывающие логически обособленные части программы;

· объясняющие труднопонимаемые части алгоритма.

Текст программы может содержать директивы компилятора, которые используются программистом для управления режимами компиляции. Директивы, как комментарии, заключаются в фигурные скобки, но они имеют отличительный знак $, позволяющий компилятору интерпретировать их соответствующим образом. Непосредственно после знака $ следует имя директивы, состоящее из одной или нескольких букв.

Пример.

{$R-}

{$V+, K-, R-}

Имеется три типа директив.

Директивы переключения. Эти директивы включают или выключают конкретные возможности компилятора с помощью знака "+" или "-", следующего сразу за именем директивы.

Директивы установки параметров. Эти директивы задают параметры, оказывающие влияние на процесс компиляции.

Условные директивы. Эти директивы используются для управления компиляцией частями исходного текста, основанного на определении пользователем некоторых условий.

Директивы компилятора размещаются непосредственно в исходном тексте программы. Кроме того, можно изменить установленные по умолчанию значения директив либо с помощью компилятора, использующего командную строку (ТРС.ЕХЕ), либо путем фиксации соответствующей опции в меню выбора возможностей компилятора (Project/Options/Compiler). Директивы, которые содержатся в исходном тексте, отменяют принятые по умолчанию или ранее установленные значения директив.


Простое консольное приложение.

 

Программы, работающие в операционных системах семейства Windows, называют приложениями.

Delphi позволяет создавать приложения, в которых для ввода данных в оперативную память с клавиатуры используются процедуры read и readln, а для вывода результатов на экран – процедуры write и writeln. Такие приложения называют консольными.

Создание консольного приложения может быть выполнено двумя способами: