Zitat von
franktron:
Versuch mal
FreeAndNil(Cipher);
Statt Nur Cipher.Free;
Davon wird der Inhalt von s nicht gelöscht! Der "String" auf dem Stack dürfte nur ein (erweiterter) Zeiger sein. Also vielleicht noch
Code:
for i:=1 to length(s) do s[i] := #ff;
Gruß Gammatester