Bug bizarre avec l'instruction "end"
Bonjour,
De temps en temps, mais assez rarement, j'ai une exception qui se produit lorsque je quitte mon application
C'est l'instruction "End" qui déclenche une erreur "System.ComponentModel.Win32Exception" et plus exactement "Error creating window handle"
Mon appli compte plusieurs fenêtres, la fenêtre de démarrage (FrmEtape1) n'est affichée qu'au début, on peut quitter l'appli lorsqu'une autre fenêtre est affichée sans que la fenêtre de démarrage soit affichée
Exemple de code pour la fenêtre FrmEtape5 :
Code:
1 2 3 4 5 6 7 8 9 10 11
| Private Sub FrmEtape5_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
If Quitter() Then
End ' Application.Exit()
Else
e.Cancel = True
End If
End Sub
Private Sub ButFermer_Click(sender As System.Object, e As System.EventArgs) Handles ButFermer.Click
If Quitter() Then End ' Application.Exit()
End Sub |
Code de la procédure Quitter() :
Code:
1 2 3
| Public Function Quitter() As Boolean
Return FrmMsgBox.Montrer(Msg_VoulezVousQuitter, MsgBoxStyle.YesNo) = MsgBoxResult.Yes
End Function |
A bientôt