Bonjour,
Je souhaiterais faire une application winform qui s'ouvre, regarde s'il y a un fichier dans un répertoire particulier.
Si le fichier est trouvé ==> Traitement de l'utilisateur
Si le fichier n'est pas trouvé, fermeture de la winform
J'ai déjà fait ma fonction de recherche de fichier, et le traitement si trouvé. Tout est OK.
Le problème vient de comment appeler ma fonction et comment fermer ma winform.
Ce que j'ai fait :
* une fonction f_traitement()
* une fonction shown
Le plus souvent tout est OK, mais une fois sur 10, j'ai un message d'erreur à la fermeture de la winform...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 private void Form1_Shown(object sender, EventArgs e) { f_traitement(); Application.DoEvents(); Form1.ActiveForm.Close(); }
"La référence d'objet n'est pas définie à une instance d'un objet."
Je ne suis pas sur que shown soit la fonction la mieux adapter. Je pense que le formulaire essaye de se fermer avant qu'il soit entièrement ouvert.
Si l'un de vous a une idée, je lui en serais tres reconnaissant.
Merci d'avance
Partager