OVH Cloud OVH Cloud

delegate

3 réponses
Avatar
Michael Moreno
bonjour,

J'ai souvent besoin d'appeler une methode void sans parametre dans un
delegate asynchrone.

Dois-je declarer moi-meme ce delegate du genre

public delegate void MethodSansParam();

ou bien ce delegate est deja declare dans le framework quelque part ?

Merci.

--
Michael
----
http://michael.moreno.free.fr/
http://port.cogolin.free.fr/

3 réponses

Avatar
Mehdi
On Wed, 27 Jul 2005 11:09:31 +0100, Michael Moreno wrote:

J'ai souvent besoin d'appeler une methode void sans parametre dans un
delegate asynchrone.

Dois-je declarer moi-meme ce delegate du genre
ou bien ce delegate est deja declare dans le framework quelque part ?



Il est déja la et il s'appele MethodInvoker. Bizarement dans le namespace
System.Windows.Forms
Avatar
Michael Moreno
> Il est déja la et il s'appele MethodInvoker. Bizarement dans le namespace
System.Windows.Forms



Je me rappelle maintenant du nom. Mais alors je ne l'aurai jamais
cherche dans ce namespace la !
Merci.

--
Michael
----
http://michael.moreno.free.fr/
http://port.cogolin.free.fr/
Avatar
Merlin
Michael Moreno a écrit :
Je me rappelle maintenant du nom. Mais alors je ne l'aurai jamais cherche
dans ce namespace la !
Merci.



je te conseille plutôt de déclarer ton delegate toi même, c'est plus
clean. Utilisez celui de Forms ne fait gagner qu'une ligne de
déclaration et oblige le using de Forms ce qui est stupide si ton code
ne s'en sert pas par ailleurs (genre une lib de classe sans liaison
avec forms).

--

///3rL1n________
www.e-naxos.com
gratuit section "Delphi Stargate"