Bonjour,
J'ai besoin d'aide de la part des experts en .NET
le point de départ:
- Une Form avec une listbox (LstClients)
- Une Classe Serveur
-> Envoie un evenement lors de la connexion/deconnexion client (UpdateClients)
-> Une fonction GetClients qui renvoi un tableau de chaine avec les clients connectés.
code de ma form
' declaration du délégué
private delegate sub DelegateAfficheClients(byval TabClients() as string
' La vraie fonction d'affichage
private sub AfficheClients(byval TabCleints() as string)
lstClients.items.clear
....
end sub
' l'evenement déclenché par la classe serveur
Private sub Serveur_UpdateClients() Handles Serveur.UpdateClients
'ici je récupere mon Tableau de clients
Dim TabClients() as string=Serveur.GetClients()
' a ce niveau tout est bon mon tableau est correct
' maintenant j'invoke le delégué
me.invoke(new delegate DelegateAfficheClients(Addressof AfficheClients),TabClients)
et la des qu'un client se connecte...
***
Une exception de première chance de type 'System.Reflection.TargetParameterCountException' s'est produite dans System.Windows.Forms.dll
Nombre de paramètres incorrects.
****
Si je passe une string à la place du tableau de string (et que je modifie mon delegué bien sur), tout fonctionne bien
Quelqu'un à une idée ?
Merci d'avance.
Megafan