Forum: Object-Pascal / Delphi-Language
Delphi
by KrasserChecker,
1. Apr 2008
@Muetze1: Mh, ja und?
Die Frage war ja: Wie kann ich das machen?
Die Antwort darauf habe ich gegeben.
Wir wissen beide nicht, was Rainer mit der zusätzlichen Methode bezweckt. Allerdings wäre es der Liste durchaus zuzumuten über ein Ereignis eine mögliche Zustandänderung mitzuteilen (wenn sich z.B. die Anzahl der enthaltenen Objekte ändert).
Forum: Object-Pascal / Delphi-Language
Delphi
by KrasserChecker,
1. Apr 2008
Hi,
doch es ist ohne diesen Umweg zu machen.
Wenn Du dir die Definition von "TObjectList" anschaust erkennst Du, daß zwar nicht die Methode "Add", wohl aber die Methode "Notify" überschrieben werden kann. Über diese Methode wird gemeldet, welche Aktion gerade passiert ist.
In deiner Ableitung müsste also nur das hier stehen:
protected
procedure Notify(Ptr: Pointer; Action:...