Une nouveauté du framework 2.0 est la délégation ParameterizedThreadStart. Tu peux donc construire un thread avec la syntaxe suivante :
Dim monThread as New Thread (New ParameterizedThreadStart(addressof MaFonction))
La function MaFunction doit alors accepter un paramètre de type Object.
Fabien
"Titeuf [VB.Net 2005]" a écrit dans le message de news:
Bonsoir, J'ai créer une fonction et je voudrais l'executer dans un thread La pas de problème Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ? Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Merci d'avance
Titeuf [VB.Net 2005]
Ok je m'en suis sorti comme j'avais besoin de modifier des objets j'ai délégué ma fonction pour la resynchronisation et avec le délégué j'ai pu passer mes arguments !
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
Titeuf,
Une nouveauté du framework 2.0 est la délégation ParameterizedThreadStart. Tu peux donc construire un thread avec la syntaxe suivante :
Dim monThread as New Thread (New ParameterizedThreadStart(addressof MaFonction))
La function MaFunction doit alors accepter un paramètre de type Object.
Fabien
"Titeuf [VB.Net 2005]" a écrit dans le message de news:
Bonsoir, J'ai créer une fonction et je voudrais l'executer dans un thread La pas de problème Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ? Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Merci d'avance
Ok je m'en suis sorti comme j'avais besoin de modifier des objets j'ai
délégué ma fonction pour la resynchronisation et avec le délégué j'ai pu
passer mes arguments !
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
usgtYsOvFHA.252@TK2MSFTNGP09.phx.gbl...
Titeuf,
Une nouveauté du framework 2.0 est la délégation ParameterizedThreadStart.
Tu peux donc construire un thread avec la syntaxe suivante :
Dim monThread as New Thread (New ParameterizedThreadStart(addressof
MaFonction))
La function MaFunction doit alors accepter un paramètre de type Object.
Fabien
"Titeuf [VB.Net 2005]" <titeuf@nospam.fr> a écrit dans le message de news:
O9DyUfIvFHA.3896@TK2MSFTNGP15.phx.gbl...
Bonsoir,
J'ai créer une fonction et je voudrais l'executer dans un thread
La pas de problème
Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes
arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ?
Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Ok je m'en suis sorti comme j'avais besoin de modifier des objets j'ai délégué ma fonction pour la resynchronisation et avec le délégué j'ai pu passer mes arguments !
"Fabien Bezagu" <fbezagu_at_novacor_dot_fr> a écrit dans le message de news:
Titeuf,
Une nouveauté du framework 2.0 est la délégation ParameterizedThreadStart. Tu peux donc construire un thread avec la syntaxe suivante :
Dim monThread as New Thread (New ParameterizedThreadStart(addressof MaFonction))
La function MaFunction doit alors accepter un paramètre de type Object.
Fabien
"Titeuf [VB.Net 2005]" a écrit dans le message de news:
Bonsoir, J'ai créer une fonction et je voudrais l'executer dans un thread La pas de problème Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ? Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Merci d'avance
Francois Muller
"Titeuf [VB.Net 2005]" a écrit dans le message de news:
J'ai créer une fonction et je voudrais l'executer dans un thread La pas de problème Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ? Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Utiliser les delegate, et passer les arguments dans un tableau à la méthode d'invocation
F.
"Titeuf [VB.Net 2005]" <titeuf@nospam.fr> a écrit dans le message de news:
J'ai créer une fonction et je voudrais l'executer dans un thread
La pas de problème
Dim monThread as New Thread (addressof MaFonction)
Mais ma fonction elle recoit des arguments et je ne peux pas passer mes
arguments à la création de mon nouveau thread !
Quelqu'un a t-il un exemple la dessus ?
Est-ce que l'on peut passer des arguments en déléguant la fonction ?
Utiliser les delegate, et passer les arguments dans un tableau à la méthode
d'invocation