Verwende den record helper für den Stringtyp.
Das gedachte ich zu tun, wenn du den TStringHelper meintest.
Ich muss also alle Copy, Replacestring, Delete &c aufrufe durch passende aus tStringhelper ersetzen.
Also werde ich um zwei konvertierungsmethoden für ByteArrays nicht rum kommen, je nach dem ob es 0-based strings oder 1-bases strings sind.
Dann fehlen noch all die lieb gewonnenen String-Manipulations Methoden für Bytearrays....
Wo kann ich da protestieren?