Использование условий if else в Delphi отличается от других языков программирования некоторыми особенностями форматирования. studfile.net
В Delphi обе ветви оператора if else должны быть одиночными операторами. studfile.net В случае нескольких операторов следует использовать ключевые слова begin..end, чтобы объединить их в блок. studfile.net В отличие от некоторых языков программирования, таких как BASIC или FORTRAN, Delphi не считает автоматически блоком всё, что расположено между словами if и else, поэтому для заключения операторов в блок ключевые слова begin..end обязательны. studfile.net
Также в Delphi условное выражение оператора if не нужно помещать в круглые скобки, как это требуется, например, в InterBase. intuit.ru Кроме того, перед словом else точка с запятой не ставится. dit.isuct.ru
Ещё одно отличие заключается в том, что в Delphi оператор присваивания выглядит как двоеточие со знаком равно, а сравнение — как одинарный символ равенства. thecode.media