Dann kannst'e aber auch gleich eine Klasse nutzen, wobei der Schreiben lesen auch sehr schön über die
RTTI behandelt werden kann.
Für UnicodeStrings, bzw für längere AnsiStrings (> 255) in Records hatte ich mal fast für ab D2006/TDE veröffentlicht.
Also ein Records mit Array[..] of XxxChar, welcher mit Operatoren so aufgemotzt wurde, damit er sich wie ein normaler String nutzen läßt.