Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.008 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#14

AW: Mögt ihr das .NET Framework? Ich bis heute nicht

  Alt 20. Jul 2011, 12:45
multicast delegates spricht für sich denke ich.
Was ist denn eine multicast delegate?
Eine Delegate ist im Prinzip nichts anderes als ein Funktionspointer.

Mit dem was so technisch 'Multicast Delegate' heisst kann man einfach gesagt an ein einziges Event mehrere Handler gleichzeitig dran hängen und alle werden ausgeführt.

In Delphi kann ein Event immer nur genau eine Methode ausführen. Ausser man trickst ein bissel rum (ich hab hier mal vor Jahren eine Multicast-Delegate Klasse für Delphi gepostet).
Für neuere Delphi Versionen (ab 2010) hab ich auch mal eine geschrieben

Zum Thema: Obwohl ich mich primär als Delphi Entwickler sehe, hab ich in der Vergangenheit von .Net sehr viele Impulse bekommen gerade was meine Library angeht und ich schau mir immer gerne Sachen direkt aus dem Framework oder aus .Net Projekten ab. Durch die geringere Bürde an Altlasten und der GC kann .Net an vielen Stellen einfach seine volle Kapazität ausspielen, was in Delphi nicht oder nur sehr umständlich geht. Dafür hat Delphi wieder an anderen Stellen seine Stärken.
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight

Geändert von Stevie (20. Jul 2011 um 12:49 Uhr)
  Mit Zitat antworten Zitat