Вверх ↑
Ответов: 4621
Рейтинг: 746
#1: 2013-10-10 11:41:00 ЛС | профиль | цитата
Потому что тип Integer - знаковый и имеет разрядность 32 бита. Числа от 00000000h до 7FFFFFFFh представляют положительные числа, и от 80000000h до FFFFFFFFh отрицательные. Переведя 7FFFFFFFh в десятичную систему получишь максимальное положительное число в 2147483647.
[offtop]Надо бы конвертер типа UIntToStr[/offtop]
карма: 26

0