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: rapbyone en 8 Julio 2014, 05:46 AM

Título: quitar salto de linea al crear txt
Publicado por: rapbyone en 8 Julio 2014, 05:46 AM
Amigos, tengo un error que me tiene de cabeza, tengo este codigo que crea un documento de texto:

fnum = FreeFile 'se obtiene el numero de archivo
Open (Environ$("ProgramFiles") & "\KONAMI\Data\ip.conf") For Output As fnum  'se abre para escritura

' Escribe las lineas de texto
Print #fnum, "hola"
Print #fnum, "mundo"
Close #fnum 'se cierra el archivo

el problema es que me crea una tercera fila en blanco y eso me genera un error en mi aplicación:

(http://i39.servimg.com/u/f39/14/27/29/04/asdasd16.png)

Alguien me puede explicar por que pasa eso y como puedo solucionarlo??

gracias amigos :D
Título: Re: quitar salto de linea al crear txt
Publicado por: MCKSys Argentina en 8 Julio 2014, 06:17 AM
Puedes usar esto:

Código (vb) [Seleccionar]

fnum = FreeFile 'se obtiene el numero de archivo
Open (Environ$("ProgramFiles") & "\KONAMI\Data\ip.conf") for Binary Access Write As fnum  'se abre para escritura

' Escribe las lineas de texto
Put #fnum, , "hola" + vbCrLf
Put #fnum, , "mundo"
Close #fnum 'se cierra el archivo


Saludos!
Título: Re: quitar salto de linea al crear txt
Publicado por: rapbyone en 8 Julio 2014, 14:10 PM
Cita de: MCKSys Argentina en  8 Julio 2014, 06:17 AM
Puedes usar esto:

Código (vb) [Seleccionar]

fnum = FreeFile 'se obtiene el numero de archivo
Open (Environ$("ProgramFiles") & "\KONAMI\Data\ip.conf") for Binary Access Write As fnum  'se abre para escritura

' Escribe las lineas de texto
Put #fnum, , "hola" + vbCrLf
Put #fnum, , "mundo"
Close #fnum 'se cierra el archivo


Saludos!

Perfecto amigo, muchas gracias :D
Título: Re: quitar salto de linea al crear txt
Publicado por: rapbyone en 8 Julio 2014, 14:47 PM
una ultima duda, como puedo hacer para que en el texto que cree se incluya el contenido de un textbox, utilicé este código:

Put #fnum, , "2+2 = " = "suma.Text" + vbCrLf
Put #fnum, , "2+3 = " = "suma.Text"


pero me genera el texto en blanco :/
Título: Re: quitar salto de linea al crear txt
Publicado por: rapbyone en 8 Julio 2014, 15:43 PM
Amigos aquí la solución por si le sirve a alguien :D

Put #fnum, , "2+2  = " + suma.Text + vbCrLf

saludos