Lecture d'un fichier texte

Messages postés
287
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
18 janvier 2004
-
Messages postés
20
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 janvier 2003
-
Voilà, est-ce qu'il y a un moyen de lire un fihier texte, d'enregistrer la 1ere ligne ds un TextBox, de faire lire la prochaine ligne, et si la ligne est vide, afficher un message, sinon de copier le contenu du 1er TextBox dans la ligne 1 d'un autre, de prendre la ligne 2 du fichier texte, et faire pareil?

Si vous comprenez pas, faites moi un mail via VBfrance

@+
Vbsupernul (tout le monde le sait maintenant... c'est malin :sad) )

5 réponses

Messages postés
321
Date d'inscription
dimanche 22 octobre 2000
Statut
Membre
Dernière intervention
14 mai 2005
2
Pour te ballader dans des String (ou des TextBox) et en extraire une partie, il y a les méthodes suivantes:
- Left$
- Mid$
- Right$

Ensuite, retiens bien que la constante VB qui identifie un saut de ligne est vbCrLf (= Chr$(10)+Chr$(13))...

Apprend à te servir de Left$, Mid$ et right$ et tu verras que la réponse à ta question est toute simple.
Si vraiment tu n'y arrives pas, je te filerais la soultion... Essai d'abord par toi même

Bon courage....
Messages postés
287
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
18 janvier 2004

z'ètes durs avec moi, n'oubliez pas que je suis supernul en vb...

@+
Vbsupernul (tout le monde le sait maintenant... c'est malin :sad) )
Messages postés
287
Date d'inscription
vendredi 25 octobre 2002
Statut
Membre
Dernière intervention
18 janvier 2004

Jockos ->
Si tu savais...
Pour moi, string, Mid$, Left$, Right$ je sais même pas ce que c'est... :sad) :sad) :sad) :sad) :sad) :sad) :sad) :sad)
Alors pour les utiliser...

@+
Vbsupernul (tout le monde le sait maintenant... c'est malin :sad) )
Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
133
Salut VBsupernul,

Bon, ton problème, si j'ai bien compris, c'est de copier le contenu d'un fichier texte dans un autre tout en enlevant les lignes vides ?

DARK SIDIOUS
Messages postés
20
Date d'inscription
jeudi 20 juin 2002
Statut
Membre
Dernière intervention
7 janvier 2003

en tout cas le plus simple pour lire un fichier texte :

Open "c:\fichier.txt" for input as #1
While not EOF(1)
Line Input #1, strLine 'strLine prend la valeur de la ligne 1, puis 2, puis... jusqu'a l'EOF (End Of File)
If strLine.... Then
...
end if

Wend

Greedo