Kenn ich irgendwie.
Ich versuche immernoch mein Basissstem aufzufräumen, bzw. ich alles komplett neu aufzubauen (mit Übernahme paar "überarbeiteter" Altcodes).
Alle File-Parser wollte ich dann darauf aufbauen lassen und überall eine einheitliche Speicherverwaltung vorallem gemeinsame Grundfunktionen nuzten.
Also alle Datei- und Datenlesefunktionen dann intern gleich/ähnlich haben. (
XML, CompressedXML, JSON, INI,
SQL, SVG, AnimatedCursors, PDF, XPS, OXPS, ZIP, VVFS usw.)
Einziges Problem für "dich": Ich schmeiße allen Legacy-Code raus und verwende neure CompilerFeatures/RTLFunktionen ... aktuell sieht es so aus, als wenn dann das Meiste nur noch
XE3 XE7 und Neueres unterstützt.