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

Цитата:
Сообщение от TeRomani
обратите внимание на значение переменных и то, где находиться курсор трейсера)) оно прошло это условие пошло себе дальше как ни в чем не бывало.
Всё просто - оператор in работает с множествами, а множества в Pascal/Delphi ограничены диапазоном 0..255. Если число больше то оно берётся по модулю 256. Т.е. в твоём случае число 16777215 "превращается" в 16777215 mod 256 = 255
Ответить с цитированием