TextFieldParser.ErrorLineNumber, propriété
Mise à jour : novembre 2007
Retourne le numéro de la ligne qui a provoqué l'exception MalformedLineException la plus récente.
' Usage
Dim value As Long = TextFieldParserObject.ErrorLineNumber
' Declaration
Public ReadOnly Property ErrorLineNumber As Long
Valeur de retour
Long.
Exceptions
Cette propriété ne lève pas d'exceptions.
Notes
Si aucune exception MalformedLineException n'a été levée, -1 est retourné.
La propriété TextFieldParser.ErrorLine peut être utilisée pour afficher le numéro de la ligne qui provoque l'exception. Les lignes vides et les commentaires ne sont pas ignorés lors de l'identification du numéro de la ligne.
Tâches
Le tableau suivant répertorie des exemples de tâches impliquant la propriété ErrorLineNumber.
Pour |
Consultez |
---|---|
Lire un fichier délimité |
Comment : lire des fichiers texte délimités par des virgules dans Visual Basic |
Lire un fichier à largeur fixe |
Comment : lire des fichiers texte de largeur fixe dans Visual Basic |
Exemple
Cet exemple utilise la propriété ErrorLineNumber pour afficher l'emplacement de la ligne qui provoque l'exception MalformedLineException actuelle.
Dim FileReader As Microsoft.VisualBasic.FileIO.TextFieldParser
FileReader = My.Computer.FileSystem.OpenTextFieldParser("C:\test.txt")
Dim currentRow As String()
While Not FileReader.EndOfData
Try
currentRow = FileReader.ReadFields
For Each currentField As String In currentRow
My.Computer.FileSystem.WriteAllText _
("C://testfile.txt", currentField, True)
Next
Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException
MsgBox("Line " & FileReader.ErrorLineNumber & " is not valid.")
End Try
End While
Configuration requise
Espace de noms :Microsoft.VisualBasic.FileIO
Classe :TextFieldParser
Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)
Autorisations
Aucune autorisation n'est requise.
Voir aussi
Tâches
Comment : lire des fichiers texte avec plusieurs formats dans Visual Basic
Comment : lire des fichiers texte de largeur fixe dans Visual Basic
Comment : lire des fichiers texte délimités par des virgules dans Visual Basic
Comment : tester du code à l'aide d'un bloc Try…Catch dans Visual Basic
Concepts
Analyse des fichiers texte avec l'objet TextFieldParser