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: asdexiva en 17 Enero 2013, 17:46 PM

Título: comillas en vb6 print
Publicado por: asdexiva en 17 Enero 2013, 17:46 PM
Open "C:\" & nombre & "" For Append As #1
Print #1, "</wand>"
Print #1, "<wand id=""8911"" level=""22"" mana=""5"" min=""27"" max=""33"" type=""ice"" event=" & vari1 & " value=""default""> <!-- Northwind Rod -->"
  Close #1


sale bien pero al momento de que me genera el archivo sale asi

</wand>
<wand id="8911" level="22" mana="5" min="27" max="33" type="ice" event=sincomi value="default"> <!-- Northwind Rod -->


sale sin comillas :S
event=sincomi

y si agrego comillas sale asi
event=vari1

espero me puedan ayudar
Título: Re: comillas en vb6 print
Publicado por: Danyfirex en 17 Enero 2013, 19:31 PM
Vamos hay que leer un poco mas ¬¬

Código (vb) [Seleccionar]
MsgBox "<wand id=""8911"" level=""22"" mana=""5"" min=""27"" max=""33"" type=""ice"" event=" & """" & vari1 & """" & " value=""default""> <!-- Northwind Rod -->"



saludos
Título: Re: comillas en vb6 print
Publicado por: Mad Antrax en 17 Enero 2013, 19:44 PM
Yo cuando quiero poner comillas uso el comando Chr() y le paso el valor ascii de las comillas (34)

Si quiero poner: Hola = "madantrax" escribo:

miVariable = "Hola = " & Chr(34) & "madantrax" & Chr(34)

Incluso me suelo programar un pequeño proyecto que me comvierta las cadenas de texto y sustituya el (") por (& Chr(34) &) así me ahorro trabajo :P
Título: Re: comillas en vb6 print
Publicado por: Karcrack en 18 Enero 2013, 17:19 PM
XML acepta comillas simples. No te compliques la vida y haz:
Código (vb) [Seleccionar]
Print #1, "<wand id='8911' level='22' mana='5' min='27' max='33' type='ice' event=sincomi value='default'> <!-- Northwind Rod -->"
Título: Re: comillas en vb6 print
Publicado por: asdexiva en 18 Enero 2013, 18:00 PM
Cita de: Karcrack en 18 Enero 2013, 17:19 PM
XML acepta comillas simples. No te compliques la vida y haz:
Código (vb) [Seleccionar]
Print #1, "<wand id='8911' level='22' mana='5' min='27' max='33' type='ice' event=sincomi value='default'> <!-- Northwind Rod -->"

el problema es que sale sin comillas XD event=sincomi quiero que eso aparezca con comillas pero ya lo solucione xd