Thema: Delphi Procedure als Property

Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#2

AW: Procedure als Property

  Alt 8. Jun 2011, 18:47
Delphi-Quellcode:
TMyEvent = procedure () of object;
// hier könntes du auch noch eigene Parameter einfügen
// schau dir mal TNotifyEvent an

TBlub = class
private
  FOnMyEvent : TMyEvent;
  procedure CallOnMyEvent();
public
  property OnMyEvent : TMyEvent read FOnMyEvent write FOnMyEvent;
end;

procedure TBlub.CallOnMyEvent();
begin
  if Assigned(FOnMyEvent) then
    FOnMyEvent();
end;
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat