Bonjour à vous.
je souhaite recevoir un coup de main. ci dessous un code VB.net, d'un programme Windows Form.
mon code plante après l'instruction
return Task.Run..... End Function
l'exception n'est pas levée et l'instruction suivante
Return ch
n'est jamais executée. je ne sais pas quel est le problème.

dans la mesure ou ce thread devrait me permettre de reprendre la main sur le Windows Forms appelant je suis dans la mouise jusqu'au cou.

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
Public Async Function foncAsyn() As Task(Of Boolean)
        Dim ch As Boolean = False
 
        Try
            Return Await Task.Run(Function()
                                      System.Threading.Thread.Sleep(5)
                                      ch = True
                                      Return ch
                                  End Function)
        Catch ex As Exception
            MsgBox("erreur")
        End Try
 
        Return ch
End Function