Saludos

Estoy aprendiendo sobre el uso de archivos secuenciales y aleatorios.
en el segundo caso me he encontrado con un mensaje de error 

Los ejemplos que uso (vienen en la ayuda del OpenOffice)

'-------------------------------------------------------
Sub EjemploAccesoAleatorio
        Dim iNumero As Integer
        Dim sTexto As Variant 
        Dim aArchivo As String
        aArchivo = "/data.txt"
        iNumero = Freefile
        
        Open aArchivo For Random As #iNumero Len=32
                'Seek #iNumero REM Posición al principio
                Put #iNumero,1, "Esta es linea de texto 1" 
                Put #iNumero,2, "Esta es línea de texto 2 " 
                Put #iNumero,3, "Esta es línea de texto 3 "
        Close #iNumero
end sub




Sub EjemploAccesoAleatRecupera

        Dim iNumero As Integer
        Dim sTexto As Variant REM Debe ser una variante
        Dim aArchivo As String
        aArchivo = "/data.txt"
        iNumero = Freefile
                Open aArchivo For random As #iNumero Len=32'
                Seek #iNumero,1 
                Get #iNumero,1,sTexto
        Close #iNumero
        msgbox sTexto

end sub
'---------------------------------------------------------

La primera macro supongo que obra bien pues aparece el archivo.

La segunda es la que da el error en la linea:
       Get #iNumero,1,sTexto 
con el mensaje siguiente:  
       Error de ejecución Basic
       Error de E/S de dispositivo

Hay poca info de este tema en internet. Encontré el mismo error referenciado
aquí:

 http://www.oooforum.org/forum/viewtopic.phtml?t=58274&highlight=random 

Cómo lo podría resolver. 
De ser posible si me regalaran alguna información adicional específicamente
sobre leer y escribir en archivos de acceso aleatorio.

Gracias anticipadas

--------------------------------------------
!Navega con el Internet Gratis de AmNet!
Descarga el Programa de Instalación. 
Visítanos en www.amnetcable.com
Para cualquier consulta llamanos al 2207-4000

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Responder a