Registriert seit: 16. Apr 2007
2.325 Beiträge
Turbo Delphi für Win32
|
Re: Komponente Ereignis weitergeben
17. Jan 2009, 17:01
In der Methode Loaded, die du überschreiben kannst. Die übliche Technik, um ein Ereignis weiterzuleiten, sieht übrigens so aus:
Delphi-Quellcode:
TMyControl = class(TComponent)
private
//...
procedure InternalBCDHandler(...);
public
constructor Create(AOwner: TComponent); override;
end;
procedure TMyControl.InternalBCDHandler;
begin
if Assigned(FOnBCD) then
FOnBCD(...);
end;
constructor TMyControl.Create;
begin
inherited;
FClassX := TClassX.Create;
FClassX.OnBCD := InternalBCDHandler;
end;
Wer erweist der Welt einen Dienst und findet ein gutes Synonym für "Pointer"?
"An interface pointer is a pointer to a pointer. This pointer points to an array of pointers, each of which points to an interface function."
|