1
Inicie un nuevo proyecto , y añadir una forma al mismo. Abra la ventana de código para que usted tendrá su programa de lectura a un archivo de texto, por ejemplo, en una función de botón de comando o cuando se carga el formulario .
2
Tipo "Uso MyReader como Nueva Microsoft.VisualBasic . FileIO.TextFieldParser ( " full_path_to_file ") " . Sustituir " full_path_to_file " con la ubicación real del archivo de texto , por ejemplo , "C : \\ test.txt " .
3
Type " MyReader.TextFieldType = FileIO.FieldType.Delimited " en la línea siguiente y " MyReader.SetDelimiters ( " delimiter_character ") " en la línea después de eso. Sustituir " delimiter_character " con un carácter real de que el archivo de texto utiliza para separar los campos , como una coma o un punto.
4
Type " CurrentRow Dim As String ()" en una nueva línea. Debe incluir los paréntesis después de su declaración de variables para que Visual Basic lee los campos de texto en una matriz, o de lo contrario se generará un error.
5
Type " Mientras no MyReader.EndOfData " para comenzar un bucle que va a leer el archivo de texto. Tipo "Prueba " por sí mismo en una nueva línea , y por debajo de ese tipo " currentField Dim As String " para crear una variable temporal para leer los valores de campo de los archivos de texto .
6
tipo " For Each currentField en CurrentRow "para iniciar un ciclo que llevará a cabo una acción en cada campo de texto . Por ejemplo , para mostrar cada entrada de datos , escriba " MsgBox ( currentField ) " y luego " Siguiente" en dos líneas. También puede almacenar los datos en una matriz de cadenas , convertirlo a otro tipo de datos , o hacer lo que se tiene que hacer aquí .
7
Tipo "Catch ex As Microsoft.VisualBasic.FileIO.MalformedLineException " en la línea siguiente para asegurar que su programa puede manejar errores y no fallar durante la ejecución. Tipo " End Try ", " End While " y " End Using " en tres líneas separadas para que su programa siga otras operaciones cuando se termina de leer el archivo de texto .