Lecture fichier texte [Résolu]

Messages postés
7
Date d'inscription
samedi 22 novembre 2003
Dernière intervention
3 janvier 2005
- - Dernière réponse : cs_pledoux
Messages postés
147
Date d'inscription
mardi 12 octobre 2004
Dernière intervention
6 mars 2007
- 13 déc. 2004 à 17:51
comment puis-je faire pour commencer la lecture d'un fichier texte qu'à partir de la 2°ligne sans prendre en compte la première.
En effet la lecture de la première ligne induit une erreur VB :

Erreur d'exécution 62 :
l'entrée dépasse la fin du fichier.

dû certainement à des caractères hiérogliphes. La première ligne est en fait :
HiRTiK T9125,1,15,0450082223

comment puis-je faire SVP ??
Afficher la suite 

3 réponses

Meilleure réponse
Messages postés
147
Date d'inscription
mardi 12 octobre 2004
Dernière intervention
6 mars 2007
3
Merci
Bonjour,

Tu peux ouvrir ton fichier en random et guetter le CRLF pour connaitre la fin de ta ligne. J'ai eu le même pb que toi et je m'en suis sorti comme ça.

dim buf as string, buf1 as string*1

Open nom_fichier For Random As #1 Len = 1
For j = 1 To LOF(1)
Get #1, j, buf1
buf = buf + buf1
' Si les deux dernier car sont CR+LF
If Right(buf, 2) = Chr(13) + Chr(10) Then
buf = Left(buf, Len(buf) - 2)
'ici buf vaut la ligne du fichier texte sans les CRLF
End If
Next j
Close #1

Dire « Merci » 3

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

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

Messages postés
4172
Date d'inscription
mercredi 30 juillet 2003
Dernière intervention
9 juin 2006
21
0
Merci
Tu n'auras pas d'autre solution que de lire le fichier en mode Binary, plutot qu'en mode texte !!

Christophe R.
Messages postés
7
Date d'inscription
samedi 22 novembre 2003
Dernière intervention
3 janvier 2005
0
Merci
comment faire en binary ?
sweetygui

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.