Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
19. Jun 2011
Da würde mich aber doch wirklich das Warum interessieren.
Eine Redefinition hat den Vorteil, daß sie sehr leicht geändert werden kann. Im einfachsten Fall ist es einfach nur ein Alias TZahlungsartList = TObjectList<TZahlungsart>;, den ich natürlich auch weglassen könnte. Wenn ich dann aber an 1001 Stellen eine Variable definiert und eine Instanz dieser Liste erzeugt habe und dann feststelle,...
Forum: Object-Pascal / Delphi-Language
Delphi
by Uwe Raabe,
19. Jun 2011
Du solltest einen neuen Typ TZahlungsartList = TObjectList<TZahlungsart>; deklarieren.
Überschreibe in TZahlungsartList die Methode Notify, dann kannst du auf die verschiedenen Ereignisse reagieren. Das gilt übrigens auch für den nicht-generischen Ansatz.
Wie hast du es bisher gemacht?