Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 07, 2008, 03:07:40
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Problema leyendo archivo... [VB6] 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Problema leyendo archivo... [VB6]  (Leído 109 veces)
ANYD00M
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 711


.:Beethoven's Count:.

maxigile_tl@hotmail.com
Ver Perfil Email
« en: Febrero 11, 2008, 11:19:09 »

Para los pocos que se pasan pro esta seccion, porque la verdad esta media muerta :S :

Estoy realizando un proyecto en VB6, y tengo problema con la lectura de archivos.
Para leerlos uso obviamente la apertura de lectura con "Input" y hago un bucle Do While que lee linea por linea hasta que llege al final del archivo.
El problema es que si una linea contiene una "," VB me toma como linea solo hasta la coma...

Para que se den una idea, si tengo esto en un archivo:

"Dim Numero As Integer, Cadena As String"

NOTA: No tiene nada que ver con VB, solo es un fichero de texto ("*.txt").

En la linea anterior solo me toma: "Dim Numero As Integer" en vez de tomarme todo...

Si alguien me puede hechar una mano en esto se lo agradeceria, porque la verdad no le encuentro el problema :S

Salu2!
En línea

-Adriano-
Miembro
*****
Desconectado Desconectado

Mensajes: 116

ZZZzzz...


Ver Perfil
« Respuesta #1 en: Febrero 11, 2008, 01:30:36 »

usas input line o line input (no recuerdo como se escribe  Grin) input solo lee hasta la  primer coma o salto de linea....
En línea
ANYD00M
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 711


.:Beethoven's Count:.

maxigile_tl@hotmail.com
Ver Perfil Email
« Respuesta #2 en: Febrero 11, 2008, 01:41:06 »

claro.. por eso nose como modificarlo, o como hacer para leer el fichero para que no me corte la linea... :S
Aunque pense que luego me leeria lo que habia despues de la coma, es decir, como una segunda linea, pero no... Algua idea? :S

Salu2!
En línea

-Erick-
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1468



Ver Perfil WWW Email
« Respuesta #3 en: Febrero 11, 2008, 02:26:27 »

Prueba esto:
Código:
Private Sub Form_Load()
Dim leer As String

Open "c:\archivo.txt" For Input As #1
While Not EOF(1)

Line Input #1, leer
Text1.Text = Text1.Text & vbNewLine & leer
Wend

Close #1
End Sub
El text1 debe tener la propiedad Multiline TRUE.
Saludos  Wink
En línea


Aleks
Moderación
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2707


Mehr licht


Ver Perfil Email
« Respuesta #4 en: Febrero 11, 2008, 03:03:17 »

En línea







I´ll see you in the other side, I know it!
ANYD00M
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 711


.:Beethoven's Count:.

maxigile_tl@hotmail.com
Ver Perfil Email
« Respuesta #5 en: Febrero 11, 2008, 03:10:26 »

Prueba esto:
Código:
Private Sub Form_Load()
Dim leer As String

Open "c:\archivo.txt" For Input As #1
While Not EOF(1)

Line Input #1, leer
Text1.Text = Text1.Text & vbNewLine & leer
Wend

Close #1
End Sub
El text1 debe tener la propiedad Multiline TRUE.
Saludos  Wink

Eso es lo que hago Wink, pero solo me lee hasta la coma, no hasta el salto de linea :S , y creo qe es como dijo -Adriano- solo lee hasta una coma o hasta un salto de linea... De todas formas gracias Wink

Citar

Ahora lo leo y te digo que tal, gracias!

Salu2!



EDIT: Solucionado, como dice -Erik- funciona, es solo un error simple:
          Input: Lee hasta una "," o hasta un salto de linea
          Line Input: Lee hasta un salto de linea

Yo estaba usando Input y por ello no funcionaba...

Gracias por toda la ayuda
« Última modificación: Febrero 11, 2008, 03:18:15 por ANYD00M » En línea

Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Problema leyendo archivo... [VB6] « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC