Hallo Sven,
der Prototyp der Behandlungsroutine für das OnClose-Ereignis wird von Borland fest vorgegeben, den kannst du nicht ändern:
procedure (Sender: TObject; var Action: TCloseAction) of object;
Deine Methode
CloseForm muß die gleiche Signatur besitzen:
Delphi-Quellcode:
procedure TForm1.CloseForm (Sender: TObject; var Action: TCloseAction);
begin
ShowMessage('Die neue Form wird geschlossen.');
end;
Die Zuweisung sieht dann so aus:
Delphi-Quellcode:
with Form do
begin
...
OnClose := CloseForm;
...
end;
Gruß Hawkeye