Просто хотел проверить, что происходит в памяти при операции Str := ''; Оказалось, что просто нулевой байт обнуляется, а остальные не меняются.
Добавлено спустя 23 минуты 23 секунды:
А до этого предполагал, что вся строка обнуляется.
Код: Выделить всё
writeln('Str - ', pointer(PChar(@Str) + 1));