Toon posts:

[VB] welke karakters niet toegestaan in string? *

Pagina: 1
Acties:
  • 154 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Wie kan mij vertellen welke karakters een string (binnen vb 6) niet mag bevatten.

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Alles wat niet ascii is :?

Verwijderd

Topicstarter
Op donderdag 14 februari 2002 09:53 schreef ACM het volgende:
Alles wat niet ascii is :?
maar een slash en backslash bijvoorbeeld dan ?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Op donderdag 14 februari 2002 10:00 schreef rickho het volgende:
maar een slash en backslash bijvoorbeeld dan ?
Tuurlijk mogen die in strings, je hebt alleen kans dat je ze moet escapen.

Lijkt me dat dit wel staat in de verschillende tutorials over VB?

Verwijderd

Topicstarter
Op donderdag 14 februari 2002 10:01 schreef ACM het volgende:

[..]

Tuurlijk mogen die in strings, je hebt alleen kans dat je ze moet escapen.

Lijkt me dat dit wel staat in de verschillende tutorials over VB?
en in de naam die je aan een string toekent mag je daar wel een \ in gebruiken of ziet hij dit dan als een directory ?

  • maikel
  • Registratie: Januari 2001
  • Laatst online: 16:29
Op donderdag 14 februari 2002 10:09 schreef rickho het volgende:

[..]

en in de naam die je aan een string toekent mag je daar wel een \ in gebruiken of ziet hij dit dan als een directory ?
In de (variabele-)naam zou ik niet doen, dat accepteert VB niet.
Maar in een gewone string mag verder alles.
Volgens mij hoef je niet eens te escapen in VB.

  • johnwoo
  • Registratie: Oktober 1999
  • Laatst online: 14:28

johnwoo

3S-GTE

Op donderdag 14 februari 2002 10:25 schreef maikel het volgende:

[..]

In de (variabele-)naam zou ik niet doen, dat accepteert VB niet.
Maar in een gewone string mag verder alles.
Volgens mij hoef je niet eens te escapen in VB.
Je hoeft niets te escapen, behalve de quote ("), anders denkt VB dat je string constant is afgelopen :) Een kwoot kan je escapen met zichzelf, dus "" in een string constant wordt een enkele ".

4200Wp ZO + 840Wp ZW + 1680Wp NW | 14xIQ7+ + 1xDS3-L | MTVenusE | HWP1


  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
En als je onzichtbare tekens zoals een formfeed (ASCII 12) of andere tekens in je string wilt hebben kun je dat met de CHR functie doen:

str = "hallo" + chr(12)

It’s nice to be important but it’s more important to be nice


Verwijderd

Op donderdag 14 februari 2002 15:28 schreef JonkieXL het volgende:
En als je onzichtbare tekens zoals een formfeed (ASCII 12) of andere tekens in je string wilt hebben kun je dat met de CHR functie doen:

str = "hallo" + chr(12)
Je kunt ook gewoon Alt + 12 intypen.

  • pjonk
  • Registratie: November 2000
  • Laatst online: 29-12-2025
Op donderdag 14 februari 2002 15:34 schreef dev het volgende:

[..]

Je kunt ook gewoon Alt + 12 intypen.
Dat geldt niet voor alle tekens.
Daarbij is chr(12) even wat overzichtelijker dan een blokje ;)

It’s nice to be important but it’s more important to be nice


  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 17:24

Crazy D

I think we should take a look.

Op donderdag 14 februari 2002 09:51 schreef rickho het volgende:
Wie kan mij vertellen welke karakters een string (binnen vb 6) niet mag bevatten.
Misschien is het handiger om erbij te vermelden waar het om gaat.
In een string mag je eigenlijk zo goed als alle tekens stoppen. 't Is afhankelijk van je doel, of het gewenst is of niet. Een "enter" (vbCrLf) mag in een string prima, maar in een bestandsnaam is 'ie niet zo gewenst :P

Exact expert nodig?


Verwijderd

Op donderdag 14 februari 2002 15:40 schreef JonkieXL het volgende:

[..]

Dat geldt niet voor alle tekens.
Daarbij is chr(12) even wat overzichtelijker dan een blokje ;)
Klopt :) Voor enters e.d. is vbNewLine nog overzichtelijker.
Pagina: 1