Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
Delphi 12 Athens
|
Re: Neue Ereignisse anstoßen
28. Aug 2007, 14:38
Im Prinzip so:
Delphi-Quellcode:
type
TTestEvent = procedure(Sender: TObject; var Blubb: integer) of object;
TMyCompo = class
private
FOnTest: TTestEvent;
...
published
property OnTest: TTestEvent read FOnTest write FOnTest;
end;
...
constructor TMyCompo.Create(aOwner: TComponent);
begin
inherited;
FOnTest := nil;
...
end;
...
procedure TMyCompo.DoSomething(Sender: TObject);
begin
...
if Assigned(FOnTest) then
FOnTest(Sender,20);
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|