cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 15 oct. 2007 à 14:35
<---
Dim
myStream
As
Stream
Dim
openFileDialog1
As
New
OpenFileDialog()
openFileDialog1.InitialDirectory =
"AppPath"
openFileDialog1.Filter =
"txt files (*.txt)|*.txt|All files (*.*)|*.*"
openFileDialog1.FilterIndex = 2
If OpenFileDialog1.showDialog()=DialogResult.OK then
mystream = new streamreader(OpenFileDialog1.filename)
'Traitement du fichier
mystream.Close()
Endif
---->
Devrait suffire. Le IfNot (myStream
IsNothing)
ne sert à rien puisque le resultat de la boite de dialogue est "Ok" et oblige la sélection d'un fichier
Je te conseille de découper ton code pour le traitement du fichier
<---
Dim myStream
As Stream
Dim openFileDialog1
AsNew OpenFileDialog()
openFileDialog1.InitialDirectory =
"AppPath"
openFileDialog1.Filter =
"txt files (*.txt)|*.txt|All files (*.*)|*.*"
openFileDialog1.FilterIndex = 2
If OpenFileDialog1.showDialog()=DialogResult.OK then
TraitementFichier(OpenFileDialog1.filename)
Endif
---->
Private Sub TraitementFichier(ByVal NomDuFichier as string)
Dim MyStream as new StreamReader (NomDuFichier)
'Traitement du fichier
'.....................................
MyStream.Close()
cs_Stephane33
Messages postés630Date d'inscriptionsamedi 15 février 2003StatutModérateurDernière intervention 9 octobre 20111 15 oct. 2007 à 15:35
openFileDialog1.InitialDirectory =
AppPath
Sans les guillemet cela devrait fonctionner puisque c'est une variable déclarée
Dim AppPath as string=
System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly.GetName.CodeBase)
"Comment je fais pour modifiers ces 6 choix par 2 choix SDCard et c:\programs files\Calul"
Les 6 choix sont les dossiers présents dans \MyDocument de ton PDA
Pour le chemin de la carte mémoire, regarde dans l'explorateur(du PDA) comment elle est nommée
exemple "\SD-MMC Card"
ou "\Carte SD" (ce sont des chemins relatifs.)
Par contre le lien sur ton disque C; de ton ordinateur je vois pas, sauf si tu parlais "\Program Files\Calcul" de ton PDA