Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
20. Aug 2010
Der interne Pointer eines Strings und der anderen dynamischen Arrays zeigt absichtlich auf das erste Array-Feld/Char.
Vor diesem Feld/Char liegen dann Referenzzählung, Längenangabe und Co. .
Beim String liegt dann hinter dem String auch noch eine zusätzliche #0, obwohl es dieses für einen String mit Längenangabe nicht nötig währe.
(Abgesehn vom ShortString)
Durch die Position des Pointers...
Forum: Object-Pascal / Delphi-Language
Delphi
by himitsu,
20. Aug 2010
@NamenLozer: Intern enthält ein Delphi-String alles, was einem PChar gleicht.
. except
Exit;
end;
end;
aka
. except
end;