Hello !

Bon, je poste car je deviens fou...

J'utilise un OpenFileDialog pour aller chercher un fichier, comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Dim FileName As String
...
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
     FileName = OpenFileDialog1.FileName
     ...
A la première utilisation, aucun problème.
Mais si je réutilise l'OpenFile (sans quitter le prog), ça plante lamentablement sur une
Tentative de lecture écriture en mémoire protégée....
Je me suis dit qu'il fallait vider tout ça avant de réutiliser la fonction mais je n'y parviens pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
OpenFileDialog1.Dispose
OpenFileDialog1.Reset
Rien ne marche...

Et ça ne vient pas du fichier car l'erreur apparaît immédiatement après avoir cliqué sur le bouton appelant le OpenFile.

Je précise que je suis sur MS VB 2008 Express sous W7 (mais ça faisait pareil sous XP...).

Si quelqu'un a une idée, moi je suis sec...

Merci bcp !!!