Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: elezekiel en 9 Diciembre 2014, 00:50 am



Título: delimitador vbcrlf
Publicado por: elezekiel en 9 Diciembre 2014, 00:50 am
hola gente, estoy manejando una cadena que obtengo de la fuente de una pagina en html y lo printeo en un richtextbox, lo que quiero es que el salto de linea sea el delimitador usado en un split o for each, me da igual, el problema es que no me lo toma.. es como si fuera un string solo.

Código
  1. NumberFile = FreeFile
  2. For Each daTos In Split(txtUrl.Text, vbNewLine + vbCrLf)
  3. Open App.Path & "/Date1.txt" For Output As #NumberFile
  4. Print #NumberFile, daTos
  5. Next daTos
  6. Close #NumberFile

Mi idea es el codigo html obtenido de la pagina guardarlo en un txt de la misma forma con los saltos de linea y eso pero no puedo.. me lo guarda pero es uuna cadena sola que sale con cuadrados q creo que son el salto de linea.

se agradece!
saluddd


Título: Re: delimitador vbcrlf
Publicado por: Miseryk en 9 Diciembre 2014, 16:24 pm
hola gente, estoy manejando una cadena que obtengo de la fuente de una pagina en html y lo printeo en un richtextbox, lo que quiero es que el salto de linea sea el delimitador usado en un split o for each, me da igual, el problema es que no me lo toma.. es como si fuera un string solo.

Código
  1. NumberFile = FreeFile
  2. For Each daTos In Split(txtUrl.Text, vbNewLine + vbCrLf)
  3. Open App.Path & "/Date1.txt" For Output As #NumberFile
  4. Print #NumberFile, daTos
  5. Next daTos
  6. Close #NumberFile

Mi idea es el codigo html obtenido de la pagina guardarlo en un txt de la misma forma con los saltos de linea y eso pero no puedo.. me lo guarda pero es uuna cadena sola que sale con cuadrados q creo que son el salto de linea.

se agradece!
saluddd

Intentá con el delimitador Chr(13) => Split(..., Chr(13))


Título: Re: delimitador vbcrlf
Publicado por: elezekiel en 9 Diciembre 2014, 17:44 pm
gracias por contestar, me hace exactamente lo mismo, incluso intente agregarle en conjunto chr(10) como fin de la cadena.. pero nada.

saludd!


Título: Re: delimitador vbcrlf
Publicado por: Miseryk en 10 Diciembre 2014, 13:15 pm
Lo último que haría, es copiar el código de la página a un textbox y con un botón pasaría de letras a bytes y analizaría que es lo que "simula" (o lo que es) un cambio de línea.

Saludos.


Título: Re: delimitador vbcrlf
Publicado por: elezekiel en 11 Diciembre 2014, 22:11 pm
y como podria pasar letras a bytes? alguna sugerencia =/


Título: Re: delimitador vbcrlf
Publicado por: HdM en 12 Diciembre 2014, 12:32 pm
Hola.

¿No deberías utilizar como delimitador "<br/>" ó "<br>"?

Es posible que haya entendido mal lo que tratas de hacer.

Saludos.


Título: Re: delimitador vbcrlf
Publicado por: Miseryk en 15 Diciembre 2014, 13:18 pm
Código
  1. Private Sub Command1_Click()
  2. Dim zBytes() As Byte
  3.  
  4. zBytes = StrConv(Text1.Text, vbFromUnicode)
  5. Stop
  6. End Sub
  7.