[vb] string controleren op ENTERS

Pagina: 1
Acties:

  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
ik heb een programma die werkt met de MSN API en dus alle tekst opvangt die MSN binnenkrijgt, deze tekst word dan behandeld.
maar als er iemand begint te typen word er elke keer een string verstuurd met 2 ENTERS erin, en dat om de 2 seconden, voordat de echte getypte tekst word doorgestuurd. die wil ik dus NIET afvangen


hoe kan je een string controleren of hij 2 enters bevat?

Computers ain't that smart, Whatever man built could be taken apart


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:17

mulder

ik spuug op het trottoir

Zijn die 2 enters niet stiekem Chr(13) en Chr(10) of andersom?

oogjes open, snaveltjes dicht


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

if instr(strTextje, vbcrlf & vbcrlf) then

zoiets :?

kaart != map && bottel != fles
Wacht op antwoord


  • KnEuTeR
  • Registratie: Mei 2000
  • Laatst online: 24-02-2024

KnEuTeR

iedereen heeft een handelsmerk

Topicstarter
Don Facundo schreef op 24 oktober 2002 @ 14:57:
Zijn die 2 enters niet stiekem Chr(13) en Chr(10) of andersom?
ja dat weet ik dus ook niet, het zijn rare "tekens" en als ik ze ergens anders past dan krijg je 2x een enter

hoe kan je controleren welke Chr() waarde ze hebben?!

dit:
If Strings.InStr(bstrMsgText, vbCrLf & vbCrLf) = 0 Then
werkt iig niet

Computers ain't that smart, Whatever man built could be taken apart


  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 22:17

mulder

ik spuug op het trottoir

Je checkt op twee harde enters
vbCrLf = Chr(13) + Chr(10)
maar je moet op 1 harde enter checken
Die 2 enters die jij hebt zijn waarschijnlijk 2 'zachte'

oogjes open, snaveltjes dicht