Здравствуйте, konst, Вы писали:
J>>утечек нет. Выводы предлагаю сделать самому
K>И какие же? С какого фига при уничтожении объектов типа String захваченная ими память не освобождается? Просто интересно, а если есть такие переменные-мемберы классов, то тоже память не освобождается при уничтожении экземпляра класса?
Да уничтожается все, вызывается системная функция _FinalizeRecord для класов, посмотрите на метод CleanupInstance. Тут скорее траблы с
initialization/
finalization секциями что то компилятор не удосужился слинковать, честно влом сейчас разбираться, посмотрите дизасемблером сами.