Byte
0 Inhalt $06 vermulich eine Signatur, denn dieses Byte steht vor hedem String.
1 Längenbyte obwohl Ansistrings geschrieben werden können, lt. Hilfe, gibt es nur ein
Längenbyte.
2-... der String
Danach die gleiche Abfolge -> SIgnatur, Längenbyte, String. Bis Dateiende. Am Dateiende steht das letzte Zeichen des letzten Strings.
Das sieht schonmal ganz gut aus. Die 6 ist die Kennung für einen AnsiString bis 255 Zeichen Länge. Es gibt noch AnsiStrings mit mehr als 255 Zeichen, UTF8-Strings und
Unicode-Strings, jeweils mit anderen Signaturen. Das WriteString entscheidet allein vom Inhalt des Strings, welches das geeignete Stringformat ist. ShortStrings gibt es dort nicht.