| Boolean | - | определяет допустимое множеств значений: true и false. | 
| Byte | - | определяет целочисленные значения в диапазоне от 0 до 255 включительно. | 
| Cardinal | - | (количественный) - целое число без знака | 
| Integer | - | целое число | 
| TModalResult | - | определяет модальный результат, который путём анализа можно использовать для управления приложением. | 
| Real | - | предназначен для представления дробных чисел - числа этого типа могут принадлежать диапазону от ± 5,0*10-324 до ± 1,7*10308 | 
| record | - | запись | 
| <Имя_записи> = record... end; | - | Слева от знака равенства перед словом  						record указывается произвольное имя записи. Между служебными словами record и end, выполняющими роль открывающей и закрывающей скобок для выделения блока записи, описываются имена и типы различных полей записи. | 
| String | - | строка символов | 
| TColor | - | числовой код цвета | 
| TImage | - | объект типа Image (рисунок) | 
| TShape | - | объект типа Shape (фигура) | 
| TDataTime | - | дата и время | 
| word | - | беззнаковое целое из диапазона от 0 до 65 535 |