Salut,
J'ai un fichier texte qui a été tronqué pendant l'envoi du coup la dernière ligne ne contient pas le caractère de fin de ligne ordinaire "CR LF" mais
"CR
Null Null Null.............................Null" (très grand nombre de Null)
Pour Ouvrir et lire un fichier texte j'utilise ce bout de code:
L'erreur n'est pas détectée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Sub ReadFile(ByVal FileName As String) Dim i As Long Dim FN As String Open FileName For Input As #1 'Ouvrir le fichier i = -1 While Not EOF(1) 'parcourir le fichier jusqu'à la dernière ligne On Error GoTo Erreur 'Exception i = i + 1 Line Input #1, FN 'FN reçoit à chaque fois la ligne lue Wend Close #1 'fermer le fichier Exit Sub Erreur: Result.AddItem "error" 'Afficher l'erreur End Sub
Existe t'il une méthode ou une solution afin de détecter le caractère de fin de ligne "CR LF".
Partager