No se mucho de visual basic, por lo que en este foro me dieron esta rutina para abrir archivos, funciona, pero a veces no me abre los archivos, esto ocurre cuando los archivos estan compuestos de caracteres raros (como estoy haciendo un codificador, obtengo todo tipo de caracteres ascii), cuando llega a la instruccion
file = Input(LOF(fichero), fichero)
aparece el error '62' en tiempos de ejecucion:
La entrada ha sobrepasado el final del archivo
¿por que ocurre esto?
si alguien sabe, se lo agredeceria mucho. gracias
la rutina es la siguiente
Private Sub Command1_Click()
CommonDialog1.ShowOpen
'abre el fichero para leer
fichero = FreeFile
Open CommonDialog1.FileName For Input Access Read As #fichero
' Leer la información del fichero
file = Input(LOF(fichero), fichero)
Text1.Text = file
tama = Len(file)
End Sub