• Domingo 22 de Diciembre de 2024, 13:15

Autor Tema:  Problemas Para Abrir Archivos  (Leído 1297 veces)

karen81

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Problemas Para Abrir Archivos
« en: Jueves 9 de Marzo de 2006, 05:27 »
0
:( 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
Citar
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? :huh:

si alguien sabe, se lo agredeceria mucho. gracias :hola:

la rutina es la siguiente
Código: Text
  1. Private Sub Command1_Click()
  2. CommonDialog1.ShowOpen
  3. 'abre el fichero para leer
  4. fichero = FreeFile
  5. Open CommonDialog1.FileName For Input Access Read As #fichero
  6. ' Leer la información del fichero
  7. file = Input(LOF(fichero), fichero)
  8. Text1.Text = file
  9. tama = Len(file)
  10. End Sub
  11.  
No basta tener buen ingenio; lo principal es aplicarlo bien.

karen81

  • Miembro MUY activo
  • ***
  • Mensajes: 119
    • Ver Perfil
Re: Problemas Para Abrir Archivos
« Respuesta #1 en: Viernes 10 de Marzo de 2006, 00:41 »
0
:lol: Pues me dijeron que este error se produce entre otras razones por la existencia de caracteres raros en el archivo a abrir, por si alguien se encuentra con este mismo problema, la solucion es muy simple solo sustitui:
Código: Text
  1. Open CommonDialog1.FileName For Input Access Read As #fichero
  2.  
  3.  
por
Código: Text
  1. Open CommonDialog1.FileName For Binary Access Read As #fichero
  2.  

y solucionado el problema :comp:
No basta tener buen ingenio; lo principal es aplicarlo bien.