Natürlich speicherst du Zahlen als Strings. Deshalb brauchst du ja eine StrToInt-Funktion.
Und diese rufst du für die PZN-Strings mehrfach auf. Also ist es effektiver, wenn du aus deinem String einmal die Daten extrahierst und sie in einem Record speicherst.