Привет всем! Есть код (работа с указателями), возник вопрос с контролем утечек памяти. Когда компилирую с модулем HeapTrc (опция -gh), то при запуске программа вылетает с ошибкой, если же -gh убрать, то все считает нормально. Эт что такое? - не пойму.
И еще вопрос: p:= AllocMem(size) - выделяет память для p размером size, а FreeMem(p) - освобождает. Тогда, почему после FreeMem данные все еще хранятся в памяти и к ним можно обратиться? Под Делфями то же самое. Может ли это быть из-за того, что р - указатель на record?