Das klingt nach (nicht) ausgerichteten Record-Feldern.
Es gibt sogar hier im Forum einen
Beitrag dazu. Der passt zwar nicht ganz Thema, zeigt aber was für Probleme entstehen können, wenn zwei Programm diese Struktur unterschiedlich handhaben.
Ich hoffe, dass du nicht auch noch variante Records hast. Dann kann es richtig knifflig werden, da im gleichen Bereich dann durchaus Zahlen oder Strings stehen könnten. Und das bei jedem Datensatz anders.