Lire dans un fichier texte sous une ligne de texte? [Résolu]

Signaler
Messages postés
2
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
16 novembre 2005
-
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
-
Bonjour j'ai un fichier texte dans lequel je règle mes paramètre pour mon programme
exemple : chemin d'accès, constante.... que l'usager peut défénir selon ses critères.

Chemin d'accès
"C:\Bureau"
Variable 1
"Hello"
Variable 2
"....... etc

Ma question est comment faire pour que mon programme ouvre le fichier et lise la ligne dont j'ai besoin?

Merci beaucoup d'avance de vos suggestions!!!

Rickydee

5 réponses

Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
10
recherche INI sur le site, tu trouveras ton bonheur

BasicInstinct
3
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 108 internautes nous ont dit merci ce mois-ci

Messages postés
363
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
20 avril 2010
3
Je pense que la meilleur solution serais d'utiliser un fichier XML pour la configuration du style

Configuration: 
<CHEMIN>C:\Bureau</CHEMIN>
<VARIABLE1>Hello<VARIABLE1>

...



Tu peux ensuite récupérer directement une valeur avec une requête XPath ou parser ton document XML

Si tu tiens à un fichier texte, tu peux toujours gérer un cache avec un objet Dictionnary ou Hashtable, ainsi tu charge ton cache au début et tu n'as plus qu'a y accéder par MonCache["Chemin d'accès"]
Messages postés
1471
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
20 octobre 2014
10
'lut

tu peux aussi utiliser un fichier ini

++

BasicInstinct
Messages postés
2
Date d'inscription
lundi 14 novembre 2005
Statut
Membre
Dernière intervention
16 novembre 2005

Et bien en fait mon fichier porte l'extension .ini, mais est-ce que les fichier ini on des paramètre spéciaux ou des fonctions particulières?

Pourrais tu élaboré? Merci
Messages postés
1788
Date d'inscription
mardi 7 novembre 2000
Statut
Membre
Dernière intervention
11 mars 2006
23
Bonsoir,

Ce code permet de sélectionner la ligne que l'on veux dans un fichier
texte (fonctionne avec fichier ini).Place un TextBox (propriété
Multiligne à True) et un CommandButton



Private Sub Command1_Click()

Dim nbrligne, ligne

Text1 = ""

nbrligne = 0

Open "C:\Text1.txt" For Input As 1

Do While Not EOF(1)

Line Input #1, ligne

nbrligne = nbrligne + 1

If nbrligne = 3 Then 'Récupère la 3ème ligne

Text1 = Text1 & ligne & vbCrLf

End If

DoEvents

Loop

Close #1

End Sub



jpleroisse



Si une réponse vous convient, cliquez Réponse Acceptée.