Delphi-Quellcode:
TKlasse = class(TComponent) <---- Hier ändern
private
FOnCreate: TMyEvent;
// bla
public
// bla
constructor Create;override; <----- das muss geändert werden
published <----- und vorallem das
property OnCreate: TMyEvent read FOnCreate write FOnCreate;
end;
constructor TKlasse.Create;
begin
inherited Create;
if Assigned(FOnCreate) then
FOnCreate;
end;
Du musst das ganze von TComponent ableiten, und über RegisterComponents (am besten in einem eigenen
package) installieren. Danach kannst du die Komponente in der
IDE verwenden.
Alle als published!! deklarierten Properties lassen sich dann über die
IDE bzw., ObjectInspector verwenden