[VB] " laten schrijven in tekst bestand

Pagina: 1
Acties:

  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Hoe laat ik een " schrijven in een tekst bestand ?

Want als je dit doet: Print #1, ' dit is een " test' dan maakt die er een opmerking van en als ik Print #1, " dit is een " test" dan stop die halverwege met schrijven

P.s. ik kon de search niet gebruiken omdat het maar 1 teken is :'(

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

* Varienaja diept op uit de goede oude GW-Basic tijd...

print #1, chr$(39)+bladiebladiebla+chr$(39)

Siditamentis astuentis pactum.


  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Thnx ff goed gezet en dan kom ik op :
Print #1, "Dit is een" & Chr$(34) & "test"
en dat werkt :)

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02-09 19:44

Gerco

Professional Newbie

Wat ook werkt is:
code:
1
Print #1, "Dit is een ""Test"", ziet U?"

Je kunt een " dus escapen met nog een ", maar andere tekens kun je weer NIET escapen, dus geen \n \r \t \0 oid in VB |:(

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Facer
  • Registratie: Januari 2002
  • Niet online

Facer

Ken net.....

Topicstarter
Op dinsdag 02 juli 2002 16:51 schreef Gerco het volgende:
Wat ook werkt is:
code:
1
Print #1, "Dit is een ""Test"", ziet U?"

Je kunt een " dus escapen met nog een ", maar andere tekens kun je weer NIET escapen, dus geen \n \r \t \0 oid in VB |:(
I see it ;) werkt ook goed

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Op dinsdag 02 juli 2002 16:51 schreef Gerco het volgende:
Wat ook werkt is:
code:
1
Print #1, "Dit is een ""Test"", ziet U?"

Je kunt een " dus escapen met nog een ", maar andere tekens kun je weer NIET escapen, dus geen \n \r \t \0 oid in VB |:(
vbNewLine, vbCr, vbTab, vbNullChar
Wil je er nog meer weten? :) Escapen hoeft in VB alleen met de ", voor de rest zijn er constanten.

Exact expert nodig?


  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 02-09 19:44

Gerco

Professional Newbie

Op dinsdag 02 juli 2002 18:13 schreef Crazy_D het volgende:
vbNewLine, vbCr, vbTab, vbNullChar
Wil je er nog meer weten? :) Escapen hoeft in VB alleen met de ", voor de rest zijn er constanten.
Die ken ik allemaal, maar wat is handiger?
code:
1
2
3
4
5
Print #1, "A \t B \t C"

of

Print #1, "A" & vbTab & "B" & vbTab & "C"

Nu is dit een slecht voorbeeld, maar je snapt me wel denk ik..

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


  • Sponge
  • Registratie: Januari 2002
  • Laatst online: 28-08 17:06

Sponge

Serious Game Developer

[in regenachtig humeur]
Dim strData As String
strData = "A \t B \t C"
strData = Replace$(strData, "\t", vbTab)
Print #x, strData
[/lol]

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 03-09 15:18

Crazy D

I think we should take a look.

Op dinsdag 02 juli 2002 21:35 schreef Gerco het volgende:
Die ken ik allemaal, maar wat is handiger?
code:
1
2
3
4
5
Print #1, "A \t B \t C"

of

Print #1, "A" & vbTab & "B" & vbTab & "C"

Nu is dit een slecht voorbeeld, maar je snapt me wel denk ik..
Tis denk ik wat je gewend bent. Ik "kom" uit de VB hoek en dan weet ik niet beter, maar ik kan me wel voorstellen dat als je gewend bent een \n neer te kunnen zetten, het gigantisch omslachtig is.... Voordeel vind ik dat je op de VB methode wel meteen ziet dat het een special character is, maar ja nadeel kan inderdaad zijn dat je je het leplazerus typt met de "-tjes...

Exact expert nodig?

Pagina: 1