Lecture de fichier en Visual basic express 2010
Fermé
jaco64
-
Modifié par jaco64 le 18/09/2014 à 17:27
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 - 3 oct. 2014 à 14:57
PlacageGranby Messages postés 393 Date d'inscription mercredi 26 mars 2014 Statut Membre Dernière intervention 7 mars 2019 - 3 oct. 2014 à 14:57
Bonjour,
Comment insérer une variable dans une commande de lecture de fichiers.
Je souhaite que sur commande de l'utilisateur un fichier s'affiche au hasard
La commande suivante ne fonctionne pas
OpenFileDialog1.FileName = ("c:\webshots jpg\variable.JPG")
Si je remplace variable par un nom de fichier existant tout fonctionne.
Mes fichiers sont numérotés de 1 a 5000
Comment insérer une variable dans une commande de lecture de fichiers.
Je souhaite que sur commande de l'utilisateur un fichier s'affiche au hasard
La commande suivante ne fonctionne pas
OpenFileDialog1.FileName = ("c:\webshots jpg\variable.JPG")
Si je remplace variable par un nom de fichier existant tout fonctionne.
Mes fichiers sont numérotés de 1 a 5000
A voir également:
- Lecture de fichier en Visual basic express 2010
- Fichier bin - Guide
- Visual basic 2010 express - Télécharger - Langages
- Fichier epub - Guide
- Fichier rar - Guide
- Fichier .dat - Guide
1 réponse
PlacageGranby
Messages postés
393
Date d'inscription
mercredi 26 mars 2014
Statut
Membre
Dernière intervention
7 mars 2019
26
18 sept. 2014 à 18:03
18 sept. 2014 à 18:03
Dim Variable as string
Variable = "1"
OpenFileDialog1.FileName = ("c:\webshots jpg\" & variable & ".JPG")
C'est un exemple de code pour le fichier 1.jpg, reste a voir comment tu veux boucler pour les 5000 fichiers.
Variable = "1"
OpenFileDialog1.FileName = ("c:\webshots jpg\" & variable & ".JPG")
C'est un exemple de code pour le fichier 1.jpg, reste a voir comment tu veux boucler pour les 5000 fichiers.
Modifié par PlacageGranby le 18/09/2014 à 19:14
18 sept. 2014 à 19:34
19 sept. 2014 à 22:35
3 oct. 2014 à 14:57
Quelques points a vérifier :
OpenFileDialog1 est le nom de ton controle, si tu en met un nouveau, il aura probablement le nom OpenFileDialog2. Je suppose que tu utilises le même.
Ton fichier texte est bien dans le répertoire c:\webshots jpg ?
Et ta variable image et initialisé avec le nom du fichier texte ?
Renomme ton fichier texte toto.txt
et essaye
OpenFileDialog1.FileName = ("c:\webshots jpg\toto.txt")
Si ca ouvre, tu sais que c'est un problème de variable.
La programmation, c'est du débuggage, et le débuggage c'est essai/erreur jusqu'a ce que tu trouve ou se situe le bobo.
Donc pour chaque ligne de code ou tu crois qu'une erreur peut se trouver, tu la simplifie jusqu'a ce que ca fonctionne et ensuite tu replace les morceau un par un pour voir quand ca accroche.