Delphi-Quellcode:
type
Dat = record
PLZ: array[1..8] of WideChar;
Ort: array[1..40] of WideChar;
end;
Falls es probleme Beim Zuweisen/Auslesen gibt, dann
- kann man die Arrays nochmal in einen Record packen und mit Operatoren versehen
- dem Dat-record Property zuweisen, welche über Getter/Setter auf das Feld zugreifen
Und den Zugriff im Programmcode kann man notfals über Private/Public steuern.
Oder du verwendest statt dem TMemoryStream lieber sowas wie TStringStream, TReader/TWriter, oder Dergleichen.