[VB6] Problemen met komma in tekstregel

Pagina: 1
Acties:

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:43
Ik wil een bestand uitlezen om er te zoeken op een bepaalde regel. Als de regel gevonden is, moet deze worden getoond. Ik heb hiervoor de volgende code:

Visual Basic:
1
2
3
4
5
6
Do Until EOF(1)
   Input #1, strTekstregel
   If (InStr(strTekstregel, "Error Count:") >= 1) Then
      MsgBox ("Test = " & strTekstregel)
   End If
Loop


Op zich is het allemaal standaard programmeerwerk, er zit echter een adder onder het gras. Stel, ik heb de onderstaande regel

Error Count: 2,444

Dan geeft het systeem terug

Error Count: 2

Met andere woorden: Alle tekst vanaf de komma wordt niet meer opgenomen in de strTekstregel, de komma wordt als regeleinde gezien. Weet iemand hoe ik dit moet oplossen. Google leverde niet veel bruikbaars op.

  • pkouwer
  • Registratie: November 2001
  • Laatst online: 07-10-2025
kan het na een paar biertjes niet helemaal meer volgen, maar als je eens replace komma door punt doet en dan de msgox ?

Verwijderd

Probeer eens
Visual Basic:
1
Line Input #1, strTekstregel

Dat zou moeten werken.

  • TweakersOnly
  • Registratie: September 2000
  • Laatst online: 00:43
Verwijderd schreef op 16 July 2003 @ 22:53:
Probeer eens
Visual Basic:
1
Line Input #1, strTekstregel

Dat zou moeten werken.
Thanx, man. Dat was inderdaad de oplossing.

BTW. Ik heb de oplossing net ook al via een of andere vage Russische site gevonden. Omdat mijn Russisch niet zo goed is, had ik deze taal uitgeschakeld in google. ;)