murdoch201
Gebruiker
- Lid geworden
- 31 mei 2008
- Berichten
- 336
Hoi,
Ik ben bezig met een systeem met online gebruikers. Ik ben nu bezig met de lijst met gebruikers die online zijn. De gebruikers die gratis spelen, krijgen "" rond hun naam. ("Henk" bv.). De spelers die betalen hebben geen speciale tekens en dragen gewoon hun naam. Aangezien VB6 nog werkt met list indexes als je wilt toevoegen of verwijderen, heb ik het zo gedaan:
Wanneer een gebruiker binnenkomt, schrijft hij de naam van de gebruiker naar een bestandje. Hij voegt deze ook toe aan de listbox. Van zodra een gebruiker weggaat, word zijn naam weggeknipt met Replace() uit het bestandje, word de lijst met gebruikers geleegd, en opnieuw geladen met de namen uit het bestandje. Helaas, wilt hij een gebruiker met "" rond zijn naam niet goed Replacen.
Het komt er dus op neer, dat ik een een string met "" erin moet vervangen met leegte.
In dit gevaal heet de gebruiker dus eventjes "Henk"
Dit is het resultaat dat ik krijg:
Hoe ik het graag zou hebben:
Ik hoop dat ik het een beetje duidelijk heb uitgelegd. Als je het niet snapt, begin je gewoon maar bij het Het-komt-er-dus-op-neer gedeelte
Iemand die mij kan helpen?
Groetjes,
murdoch
Ik ben bezig met een systeem met online gebruikers. Ik ben nu bezig met de lijst met gebruikers die online zijn. De gebruikers die gratis spelen, krijgen "" rond hun naam. ("Henk" bv.). De spelers die betalen hebben geen speciale tekens en dragen gewoon hun naam. Aangezien VB6 nog werkt met list indexes als je wilt toevoegen of verwijderen, heb ik het zo gedaan:
Wanneer een gebruiker binnenkomt, schrijft hij de naam van de gebruiker naar een bestandje. Hij voegt deze ook toe aan de listbox. Van zodra een gebruiker weggaat, word zijn naam weggeknipt met Replace() uit het bestandje, word de lijst met gebruikers geleegd, en opnieuw geladen met de namen uit het bestandje. Helaas, wilt hij een gebruiker met "" rond zijn naam niet goed Replacen.
Het komt er dus op neer, dat ik een een string met "" erin moet vervangen met leegte.
Code:
Dim userlist as string
userslist = Replace(userslist, SDK.aw_string(AW_AVATAR_NAME), "")
Dit is het resultaat dat ik krijg:
Code:
Henk
Hoe ik het graag zou hebben:
Code:
(absolute leegte)
Ik hoop dat ik het een beetje duidelijk heb uitgelegd. Als je het niet snapt, begin je gewoon maar bij het Het-komt-er-dus-op-neer gedeelte

Iemand die mij kan helpen?
Groetjes,
murdoch
Laatst bewerkt: