Aber wieso steht der String "rückwärts" im Speicher? Das der Stack an sich "rückwärts" aufgebaut ist ist schon klar, aber Strings rückwärts??
Kannst du das erläutern, vielleicht mit einem Screenshot? Rückwärts bedeutet für mich aus "Hallo Welt" wird "tleW ollaH", und so stehen Delphi-Strings wirklich nicht im Speicher.