> -- Иван Денисов писал(а):
> В Компонентном Паскале не так строго. Но из-за этого надо держать такие преобразования в голове. Еще и преобразования длинных типов иметь в виду, то с чем вы столкнулись. Но это всё равно намного легче, чем в языках с повсеместным преобразованием всего во всё.

Голова - для других, более приятных и творческих вещей, нехорошо там всякие длинные преобразования держать.
А что если "устрожить" эти правила КП как опцию компилятора? Я у себя по умолчанию включил все проверки диапазонов.