Bonjour ,
Dans une classe je fais ceci
(constructeur / destructeur et co = ok )type
TMyClass = class(TObject)
private
fMyEvent : TNotifyEvent;
public
procedure ProcedureXY;
property MyEvent : TNotifyEvent read fMyEvent write fMyEvent ;
end;
implementation
procedure TMyClass.ProcedureXY;
begin
...
if(Assigned(fMyEvent )) then fMyEvent(self);
...
end;
quand je crée une occurrence de TMyClass je fais donc
procedure MonEventDansLautreClass
begin
// trt quelconque de l'event
end;
var
i : TMyClass;
begin
i := TMyClass.Create( ... );
i.MyEvent := MonEventDansLautreClass;
mais ça ne compile pas ,
Types incompatibles : 'pointeur de méthode et procédure normale'
Comment k'on fait alors ?

plus sérieusement je ne comprends pas de trop donc si une âme charitable passe par ici , qu'elle m'explique cela calmement
Merci
