[POO] Passer en paramètre à un objet une fonction de callback
Bonjor à tous,
voila, depuis un classe j'instancie un objet que je fais travailler sur des données, j'aimerai pouvoir passer en paramètre à cet objet le nom de la méthode qui doit être appelée en fin de traitement, par exemple :
Code:
1 2 3 4 5 6 7 8 9
|
procedure TForm1.Button1Click(Sender: TObject);
var
callback := string;
begin
callback := 'TForm1.MontrerResultat';
MonObjet := TMonObjet.create();
MonObjet.Traitement(callback);
end; |
Ainsi, quand l'objet MonObjet a fini d'executer sa méthode Traitement, il appelle la méthode donnée en paramètre callback,
je ne vois pas du tout comment procéder,
merci à vous de m'éclairer sur le sujet,
Fred