es ist gewöhnungsbedürftig, aber sehr Praktisch, man hat sehr oft das Problem das man praktisch die selbe klasse für x verschiedene Typen braucht und dann immer zu kopieren und einzufügen und dann die Typen zu ersetzen braucht sehr viel zeit.
Was heißt für dich sehr viel Zeit?
Ich brauche für eine neue Liste nach dem "Alten" Konzept ca 2 bis 4 Minuten ohne ersetzten und hinzufügen.
ich nutzte die Autovervollständigungen die Lazarus hier mit bringt.... dann ist es eine Sache von paar Minuten.
Das ist mMn. komplett bescheuert. Die Pascal variante ist noch sehr zahm und auch recht einfach wenn man sich dran gewöhnt hat (und grade für Listen bietet es sich nunmal an)
Da muss ich dir allerdings recht geben. Die Pacal Variante verstehe ich auf einen Blick, bei der C++ Variante müsste man schon genauer hinschauen.
Genau
Gut, also erstelle ich jetzt zum Beispiele eine Generische für einen bestimmten Zweck, nun muss ich nicht wieder eine neue erstellen für ein anderen Zweck?
Z.B. möchte ich in einer Liste Farben speichern und in andere anderen Liste Wörter.
He ihr Highjacker, bitte beim Thema bleiben - Danke
Ich muss sagen, wir sind recht lange beim Thema geblieben.... bis auf einen Ausrutscher würde ich sagen...
Und dann sollte die ArtikelgruppenListe gefüllt sein. Keine DB-Geschichten im Formular.
Gut, ich mache das mit einer nicht Grafischen Anwendung, ich denke aber es geht ganz ähnlich:
In dieser Methode muss du dann diese Liste "Füllen", so wie ich es auch gemacht habe, egal ob du jetzt TObjectList verwendest oder die Generische Variante...
Wenn ich es richtig verstanden habe.
Ich versuche immer möglich vieles weg zu Kapseln.... wenn du so möchtest habe ich "Arbeiter" Klassen, die für mich z.b. sowas was du möchtest tun. Sie fragen die Datenbank ab und packen das Ergebnis in eine Liste. Es gibt "Anwender" Klassen, die das dann weiter verarbeiten. Z.B. um daraus Jsonen Code zu Erzeugen.