Il peut arriver, même si tu n'as pas le message "L'application ne répond pas ", que ton application se fige.
Si tu me dis qu'elle se "comporte" comme un image, je pense vraiment qu'elle est figée et quelle attend qu'une opération synchrone se termine.
La difficulté effectivement, c'est de trouver l'endroit dans le code qui fige l'interface.
Ci dessous un exemple simple de code qui fige l'interface lors d'un clic sur un bouton nommé Button1 :
1 2 3 4 5 6
|
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
System.Threading.Thread.Sleep(120000)
End Sub
End Class |
Utilise ce code dans un projet de test et vois si le comportement est identique à ce que tu constates avec ton programme.
Lance le via Visual Studio car sinon tu auras peut être du mal à killer le process.
Si le comportement est similaire, j'essaierai de trouver un moyen de t'aider à trouver là où ça bloque.
@+
:-)
Partager