Setze ShortString:= String +#0;
Dürfte nicht helfen. Allerdings liegt mmn der fehler beim vergleichen, daher ist auch der name der funktion irreführend.
Schreibe eine methode die 2 records auf gleichheit überprüft. Dann kannst du auch nicht bei einer zuweisung vergessen, die spezialkopierfunktion aufzurufen