Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
36.643 Beiträge
 
Delphi 10.4 Sydney
 
#12

AW: Eigene Komponente -> Wie ein eigenes OnEvent erstellen?

  Alt 29. Jul 2020, 16:29
Es muß nicht immer TSender sein ... falls man seine eigenen Events definiert, dann darf man dort auch direkt die richtige Klasse verwenden.

Aber für so Standard-Events, welche immer die selben Parameter haben, spart man sich einen eigenen Typen oft und verwendet einen der Vordefinierten ala TNotifyEvent.


Zitat:
Vorteil: im Eventhandler hat man bei Bedarf Zugriff auf das auslösende Objekt.
Der Vorteil ist vor allem dann, wenn man mehrere Objekte hat, von wo das Event kommen kann,
oder wenn man einen allgemeinen Code schreiben will -> Der geht dann auf Sender und man kann den Code auch z.B. in eine andere Form/Programm kopieren, wo die Komponente nicht gleich heißen muß.
Und auch wenn man die Komponente umbenennt, knallt es nicht gleich, da ja nicht auf den Namen gegangen wird.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
Delphi-Tage 2005-2014
  Mit Zitat antworten Zitat