Instrucción Get

Lee un registro desde un archivo relativo o una secuencia de bytes desde un archivo binario a una variable.

Consulte también: Instrucción PUT

Sintaxis:

Get [#] NúmeroArchivo As Integer, [Position], Variable

Parámetros:

NúmeroArchivo: Cualquier expresión entera que determine el número de archivo.

Posición: Para archivos abiertos en modo Random, la Posición es el número del registro que se desee leer.

En archivos abiertos en modo Binario, Posición es la posición en el archivo del byte en el que se inicia la lectura.

Si se omite Posición, se usa la posición actual o el registro de datos actual del archivo.

Variable: Nombre de la variable que leer. Se puede usar cualquier tipo de variable con la excepción de las de objeto.

Ejemplo:

Sub ExampleRandomAccess

Dim iNumber As Integer

Dim sText As Variant ' Debe ser un variant

Dim aFile As String

    aFile = "c:\data.txt"

    iNumber = Freefile

    Open aFile For Random As #iNumber Len=32

    Seek #iNumero,1 ' Posición al principio

    Put #iNumber,, "Esta es la primera línea de texto" ' Rellenar la línea con texto

    Print #iNumero, "Esta es la segunda línea de texto"

    Print #iNumero, "Esta es la tercera línea de texto"

    Seek #iNumber,2

    Get #iNumber,,sText

    Print sText

    Close #iNumber

    iNumber = Freefile

    Open aFile For Random As #iNumber Len=32

    Get #iNumber,2,sText

    Put #iNumero,,"Esto es un texto nuevo"

    Get #iNumber,1,sText

    Get #iNumber,2,sText

    Put #iNumero,20,"Este es el texto del registro 20"

    Print Lof(#iNumber)

    Close #iNumber

End Sub