[VB.net]Gérer un Application.Exit() dans une fonction
Bonjour à tous, voici ma question.
Il se peux que j'ai des exceptions à gérer à l'intérieur même d'une fonction (qui peut etre récursive) et j'ai remarqué que la commande :
ne fonctionnait pas comme je l'entendais car dans le thread principal, pas de soucis mais dans le cas suivant, la fonction continu sont execution :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
Dim ID as Integer
Dim name as String = 'toto'
ID = searchID(name)
Function searchID(Byval name as String)
If(name is nothing) then
MessageBox.Show("Veuillez entrer un nom !!")
Application.Exit()
End If
' instructions ...
return ID
End Function |
Dans un cas comme ça, le MessageBox s'affiche mais les instructions aussi.
Comme géré vous ce cas ? avec un return ID = "Error" par exemple ?
Merci