Lecture d'un fichier texte

Vbsupernul Messages postés 287 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 18 janvier 2004 - 16 nov. 2002 à 08:29
c51greedo Messages postés 20 Date d'inscription jeudi 20 juin 2002 Statut Membre Dernière intervention 7 janvier 2003 - 21 nov. 2002 à 02:08
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

jockos Messages postés 321 Date d'inscription dimanche 22 octobre 2000 Statut Membre Dernière intervention 14 mai 2005 2
16 nov. 2002 à 08:49
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....
0
Vbsupernul Messages postés 287 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 18 janvier 2004
16 nov. 2002 à 08:53
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) )
0
Vbsupernul Messages postés 287 Date d'inscription vendredi 25 octobre 2002 Statut Membre Dernière intervention 18 janvier 2004
16 nov. 2002 à 09:02
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) )
0
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
16 nov. 2002 à 11:21
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
c51greedo Messages postés 20 Date d'inscription jeudi 20 juin 2002 Statut Membre Dernière intervention 7 janvier 2003
21 nov. 2002 à 02:08
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
0
Rejoignez-nous