Алексей, спасибо за объяснение про тип памяти.
Александр, огромное спасибо за целые. Теперь все работает!

Прошу прощения, за оффтоп, думал, это как-то связанно с кучей. Евгений, порошу начиная с моего сообщения выше перенести в отдельную тему, например,  «Ограничение размера INTEGER при вычислениях».