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 : Sélectionner tout - Visualiser dans une fenêtre à part
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