Показать сообщение отдельно
  #15  
Старый 12.08.2012, 17:02
Аватар для poli-smen
poli-smen poli-smen вне форума
Профессионал
 
Регистрация: 06.08.2012
Адрес: Кривой Рог
Сообщения: 1,791
Версия Delphi: Delphi 7, XE2
Репутация: 4415
По умолчанию

Цитата:
Сообщение от R-18Rus
Это реально была ошибка типа данных. Но почему же не было никаких warningov и errov типа выход за границы диапозона типа byte?
Так как проверка на выход из диапазона замедляет выполнение программы, а в правильно спроектированной программе эти проверки не нужны, то по умолчанию эти проверки отключены. Если нужно - можешь включить в меню Project -> Options -> Compiler -> Overflow checking
Или используй директиву:
Код:
{$Q+}
// Проверка на выход за диапазон включена
{$Q-}
// Проверка на выход за диапазон выключена
Ответить с цитированием