Стандартные директивы первоначально связаны с некоторыми стандартными объявлениями в программе. К ним относятся:
absolute | export | pascal | requires | abstract | external | private | public | assembler | far | protected | safecall | automated | forward | near | read | cdecl | implements | published | readonly | contains | index | override | resident | default | message | package | stdcall | dispid | name | register | stored | dynamic | nodefault | reintroduce | virtual | write | writeonly | | |
Типы - это специальные конструкции языка, которые рассматриваются компилятором как образцы для создания других элементов программы, таких как переменные, константы и функции. Основные типы данных
К основным типам данных языка Delphi относятся: -целые числа (integer); -дробные числа (real); -символы (char); -строки (string); -логический тип (boolean). 
Целые числа и числа с плавающей точкой могут быть представлены в различных форматах.


Примечание
В версиях Delphi 4 и 5 тип Real эквивалентен типу Double. Если требуется (в целях совместимости) использовать 6-байтный Real, нужно указать директиву компилятора {SREALCOMPATIBILITY ON}.

Операции
В Object Pascal определены следующие логические операции: -not - логическое НЕ; -and - логическое И; -or - логическое ИЛИ; -xor - исключительное ИЛИ.
К логическим же в Object Pascal обычно относятся и две сдвиговые операции над целыми числами:
i shl j - сдвиг содержимого i на j разрядов влево; освободившиеся младшие разряды заполняются нулями;
i shr j - сдвиг содержимого i на j разрядов вправо; освободившиеся старшие разряды заполняются нулями.
Правила использования операций с операндами различного типа.

|