Bonjour à tous.
Je suis un petit nouveau ici et un grand débutant en VB.NET.

Mon Probleme est le suivant:

J'essai de réactualisé l'affichage de ma forme principale (Form1) à partir d'un thread different que celui de la Form1.
Pour cela, j'appelle la fonction AffEtat de la classe dont voici la copie:

--------------------------------------------------------------------------
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Public Class AffichageClass
    ' Declaration du delegué pour l'affichage de l'etat serveur sur Form1
    Delegate Function AffEtatServeurDelegate(ByVal Argt As IAsyncResult)
    ' Initialisation du délégué pour l'affichage des recu sur Form1
    Shared AffEtatServeur As New AffEtatServeurDelegate(AddressOf FctAffEtatServeur)
 
    Public Shared Sub AffEtat(ByVal txt As String)
        Dim argt As IAsyncResult
        argt = AffEtatServeur.BeginInvoke(txt, Nothing, Nothing)
 
    End Sub
 
 
    Sub FctAffEtatServeur(ByVal Argt As IAsyncResult)
        Form1.txtServeurState.Text = AffEtatServeur.EndInvoke(Argt)
    End Sub
 
 
End Class
--------------------------------------------------------------------------

Or, l'erreur suivant se produit sans que j'ai trouvé le moyen d'y remédier

Method 'Public Sub FctAffEtatServeur(Argt As System.IAsyncResult)' does not have the same signature as delegate 'Delegate Function AffEtatServeurDelegate(Argt As System.IAsyncResult) As Object'.

je vous remercie d'avance pour tous vos conseils,

Amicalement,

Yann.