Tecnología

Inicio

Cómo leer un archivo después de un número de bytes en VB6

Cómo leer un archivo después de un número de bytes en VB6


programas de Visual Basic pueden leer y escribir datos hacia y desde una variedad de fuentes, incluyendo bases de datos, archivos externos, el registro de Windows y el registro de eventos de Windows. La lectura de un archivo externo es una de las maneras más fáciles de obtener datos externos en su aplicación para su procesamiento. programas de VB pueden procesar archivos de texto que contienen diversos datos de muchas fuentes diferentes. La función "Seek" toma el programa directamente a una posición dentro del archivo, permitiendo que el programa para leer los datos fuera de orden.

Instrucciones

1 Crear un nuevo proyecto EXE estándar en Visual Basic. Un nuevo formulario denominado "Form1" se crea de forma predeterminada. Cambiar el nombre de la forma a algo más descriptivo, como "frmIO."

2 Declarar una variable entera para mantener el resultado de la función "FreeFile". "FreeFile" devuelve un número del siguiente archivo disponible para abrir usando la función "FileOpen".

3 Abra el número de archivo de "FreeFile" para la entrada. Esto hace que los contenidos del archivo disponible para el programa VB.

Abre "C: \ InputFile.dat" For Input As #intFileNumber

La línea anterior se abre el archivo especificado y lo asigna a "intFileNumber."

4 Código de la función "Buscar" para comenzar a leer el archivo en un byte específico dentro del archivo. Por ejemplo, si quieres empezar a leer el archivo en bytes 10, "Seek (intFileNumber, 10)" toma el programa para el carácter 10º dentro del archivo. La siguiente línea es simplemente leer el contenido de este punto.

Línea #intFileNumber de entrada, sResults