roAppendFile
Este objeto puede utilizarse para crear un archivo nuevo o agregar información al final de un archivo existente.
Creación de objetos: Crear un objeto roAppendFile abre un archivo existente o crea un archivo nuevo. La posición actual se establece al final del archivo y todas las escrituras se realizan al final del archivo.
CreateObject("roAppendFile", filename As String)ifStreamSend
SetSendEol(eol_sequence As String) As Void
Establece la secuencia EOL al escribir en el flujo. El valor predeterminado es CR+LF. Si necesita establecer este valor en un carácter no imprimible, use la función chr() función globalfunción global.
SendByte(byte As Integer) As Void
Escribe el byte especificado en el flujo.
SendLine(string As String) As Void
Escribe los caracteres especificados en el flujo seguidos de la secuencia EOL actual.
SendBlock(a As Dynamic) As Void
Escribe los caracteres especificados en el flujo. Este método puede admitir una cadena o un roByteArray. Si el bloque es una cadena, cualquier byte nulo finalizará el bloque.
Flush() As Void
Escribe el flujo en el archivo, bloqueando la ejecución hasta que todos los datos se hayan escrito.
AsyncFlush() As Void
Escribe el flujo en el archivo en unos pocos segundos. El sistema no bloqueará la ejecución mientras escribe en el archivo.
El sistema realiza automáticamente un vaciado asíncrono cuando se destruye la instancia del objeto (por ejemplo, cuando se reasigna la variable que lo contiene). El flujo se escribe primero en el kernel, que luego lo escribe en el sistema de archivos cuando los recursos están disponibles.
ifStreamPosition
CurrentPosition() As Integer
Devuelve la posición actual dentro del archivo.