Цитата(-Tумблер- @ Feb 2 2005, 13:55)
Вполне вероятно, что какие либо библиотечные
проце-дуры использует кучу "скрыто" от юзера.
А может это какая-нибудь ощибка инициализации
(в старт-апе), для которой 0 для кучи - недопустимый параметр.

1. "Скрытое" использование кучи исключено. Проверено многими способами.
2. Тоже исключено.
Может быть что-то зависит от способа конфигурирования, хотя мало вероятно. Я предпочитаю конфигурировать через .xcl файл.
Кроме того, если размер кучи даже и задан и сегмент HEAP определён, куча не будет создана если в проекте нет команд её использующих (malloc(), calloc(), realloc(), free(), new, delete).
Для болшей уверенности, что куча не используется можно исключить (закомментарить) из .xcl файла упоминание о сегменте HEAP.