Dein Problem ist einfach, dass du eine elementare Strategie in der Programmierung nicht sauber umgesetzt bekommst, und zudem dies mit Mitteln tust, in einem Tool, dass diese eigentlich eher aus "Legacy"-Gründen beinhaltet, bzw. weil es für nicht alle ab und an gebrauchten Kniffe eine
OOP Lösung parat hält. (Für flotte Listen taugt typsicheres Pascal aber prima!)
Im Allgemeinen meckerst du ohnehin zu viel, vor allem oftmals ohne den Eindruck zu vermitteln, dass du ausreichend Substanz für deine bemängelten Dinge hast, die einen erst berechtigen würden diese glaubhaft zu bemängeln. Bei vielen deiner Beiträge frage ich mich echt ernsthaft, was dich bei Delphi bzw. der Softwareentwicklung überhaupt hält, wenn doch quasi alles nur doof und unlogisch ist.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)