roReadFile
Creación de objetos: Crear un objeto roReadFile abre el archivo especificado solo para lectura. La creación del objeto falla si el archivo no existe.
CreateObject("roReadFile", filename As String)ifStreamRead
SetReceiveEol(eol_sequence As String) As Void
Establece la secuencia EOL al leer desde el flujo. El carácter EOL predeterminado es CR LF (valores ASCII 13 y luego 10). Si necesita establecer este valor en un carácter no imprimible, use la chr() función globalfunción global.
ReadByte() As Integer
Lee un solo byte del flujo, bloqueando si es necesario. Si se alcanza EOF o existe una condición de error, se devuelve un valor menor que 0.
ReadByteIfAvailable() As Integer
Lee un solo byte del flujo si hay uno disponible. Si no hay bytes disponibles, devuelve inmediatamente. Un valor de retorno menor que 0 indica que se ha alcanzado EOF o que no hay bytes disponibles.
ReadLine() As String
Lee hasta encontrar una secuencia completa de fin de línea. Si no logra encontrar la secuencia dentro de 4096 bytes, devuelve los 4096 bytes encontrados. En este caso no se descartan datos.
ReadBlock(size As Integer) As String
Lee la cantidad especificada de bytes. La cantidad está limitada a 65536 bytes. En caso de EOF o un error, se devolverán menos bytes de los solicitados. Cualquier byte nulo en el archivo ocultará cualquier byte posterior.
AtEof() As Boolean
Devuelve True si se ha intentado leer más allá del final del archivo. Si la posición actual está al final del archivo, pero no se ha intentado leer más allá de este, este método devolverá False.
ifStreamSeek
SeekAbsolute(offset As Integer) As Void
Busca el desplazamiento especificado. Si el desplazamiento está más allá del final del archivo, el archivo se extenderá en la siguiente escritura y cualquier espacio previamente desocupado se rellenará con bytes nulos.
SeekRelative(offset As Integer) As Void
Busca el desplazamiento especificado relativo a la posición actual. Si el desplazamiento final está más allá del final del archivo, el archivo se extenderá como se describe en SeekAbsolute().
SeekToEnd() As Void
Busca hasta el final del archivo.
CurrentPosition() As Integer
Recupera la posición actual dentro del archivo.