Galkov писал(а):
А вот "неправильно" то, что конструктор объекта сидит в System.pas, а деструктор - в осиДеструктор WideString как пить дать состоит из SysFreeString. Что-ж ты его в нарезке не показал
А вышеприведённый код - не что иное как "ненавязчивая" оптимизация. Нафига дёргать конструкторы/деструкторы WideString, когда и без них можно. Всё равно на это никто не смотрит. Кроме тебя.