Ich würde eher sagen, du hast noch nicht die richtige Ebene der Abstraktion erreicht.
Du klammerst dich an einen Record obwohl es auch wesentlich flexiblere Datenstrukturen gibt.
LOL... Das ist ja ne putzige Aussage!
Indem du dich von einem Record löst und Datenstrukturen auf einer höhere Abstraktionsebene verwendest kannst du mehr erreichen.
Natürlich ist dies immer auch mit einem gewissen Verlust an Geschwindigkeit verbunden, aber das ist meist kaum zu spüren.
OK... Wir reden von 2 Mio. Zeilen Sourcecode der Zugriff auf diese Record ist an ungefähr 10000 Stellen. Das sind alles gewachsene Strukturen die seit 1986 von DOS 3.3 über 4.1 auf Win95 bis heute Win7 weiterentwickelt wurden...
Trotzdem Danke für Deine Anregung.