Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: Ultra-Xandre en 10 Mayo 2008, 00:43 AM

Título: Solucionado - Problema al crear un .txt
Publicado por: Ultra-Xandre en 10 Mayo 2008, 00:43 AM
Bueno, os cuento mi problema, y es que yo uso un comando para crear .txt que no sé si es el que usais todos, yo uso este:

Open ("Direcotorio donde se creará") For Binary Access Write As #1
Put #1,,("Lo que irá dentro del .txt")
Close #1

Bueno, pues mi problema es que lo quiero poner en varias lineas de texto, es decir que el contenido del .txt sea este:

Hola.
Soy Xandre.
Adios.

Pero yo solo sé hacer que quede así:

Hola.Soy Xandre.Adios.

¿Cómo hago para que escribas en varias lineas?
Título: Re: Problema al crear un .txt
Publicado por: Freeze. en 10 Mayo 2008, 00:45 AM
Podrias usar Seek en algunos casos...

Pero en este caso podrias probar con un vbcrlf que te inserta una linea :)

PD: No uses esos colores por favor :D
Título: Re: Problema al crear un .txt
Publicado por: Ultra-Xandre en 10 Mayo 2008, 00:47 AM
Ok, no uso ese color. No entendí. ¿Cómo uso eso de vbcrf o alg así?
Título: Re: Problema al crear un .txt
Publicado por: Freeze. en 10 Mayo 2008, 00:52 AM
Me refiero a esto.
Código (vb) [Seleccionar]
Open ("archivo") For Binary Access Write As #1
Put #1,, "Linea1" & vbcrlf & "Linea2"
Close #1
Título: Re: Problema al crear un .txt
Publicado por: Spider-Net en 10 Mayo 2008, 14:29 PM
Más fácil para no liarte:

Código (vb) [Seleccionar]
Open ("Directorio del archivo a crear.txt") For Output As #1
    Print #1, "Hola"
    Print #1, "Mi nombre es Spider-Net"
    Print #1, "y esto es una prueba en distintas líneas"
Close #1


Esto creará un archivo txt con el contenido:

Hola
Mi nombre es Spider-Net
y esto es una prueba en distintas líneas

Creo que es eso lo que querías...

Saludos!
Título: Re: Problema al crear un .txt
Publicado por: Ultra-Xandre en 10 Mayo 2008, 15:04 PM
Exacto, justo lo que quería. Muchas gracias. Mejor que el otro aun. Thx tío.