Delphi — особенности среды

Наиболее распространённые ошибки в Delphi

Сообщение компилятора Смысл Комментарий
Missing operator or semicolon Пропущен оператор или точка с запятой Операторы должны быть обязательно разделены точкой с запятой
Operator not applicable to this operand type Оператор не применим к операндам такого типа Вызывается, например, выражением 0.2 mod 3 — оба операнда при mod должны быть целочисленными
Undeclared identifier Необъявленный идентификатор Попытка вызвать неопределённую функцию или обратиться к переменной, которая не описана в разделе var
Left side cannot be assigned to Невозможно присвоение Нет смысла в выражениях 2:=a или read(b+c)
Assignment to FOR-Loop variable Присвоение переменной цикла for Внутри цикла for нельзя изменять переменную цикла — нельзя писать что-то вроде for a:=1 to 4 do a:=b;