Zitat von
WInfo:
SetLength(Result, length(aString) * sizeof(char));
Bei SetLength ist das
SizeOf(Char) falsch! SetLength arbeitet immer mit der Elementgröße (bei Strings also SizeOf(Char)). In Delphi 2009 würde Dein Result-string einfach zu lang sein.
...
...