Einzelnen Beitrag anzeigen

Benutzerbild von Jens Schumann
Jens Schumann

Registriert seit: 27. Apr 2003
Ort: Bad Honnef
1.644 Beiträge
 
Delphi 2009 Professional
 
#24

Re: [Interfaces]: Anwendungsbeispiel

  Alt 15. Dez 2004, 08:12
[quote="maximov"]PS: Der vollständigkeit halber, muss man hier noch auf den Ref-counter aufpassen, oder gleich eine InterfaceListe verwenden.
Zitat:
Delphi-Quellcode:
procedure TMessanger.AddObserver(const aObserver: INotifyable);
begin
  FList.Add(aObserver); { TODO: _AddRef }
end;

procedure TMessanger.RemoveObserver(const aObserver: INotifyable);
begin
  FList.Remove(aObserver); { TODO: _Release } 
end;
Genau, deshalb ist FList auch ein IInterfaceList
I come from outer space to save the human race
  Mit Zitat antworten Zitat