Wenn der benötigte Platz im AnsiString nicht so groß ist, dann würde sogar schlicht das Ändern auf ShortString reichen.
Nicht wirklich. Bei einem Byte-Vergleich des Records würde erst nach
order, dann nach
position, dann nach der Länge des ShortStrings und dann nach seinem Inhalt verglichen. Gewünscht ist aber:
soll nach 'position' sortiert werden.