Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Listbox Removeitem probleema [vb6]

Thugcln [07.10.2006 22:12:54]

#

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim poista As String
remove.GetData poista
ListBox1.RemoveItem poista
End Sub

Koodin pitäisi poistaa listboksista wössin sendimä data muttei onnistu. Onglema on se, että koodi yrittää poistaa poista-esineen eikä poista-muuttujan dataa. Miten saisin sen poistamaan wössistä tulleen datan?

nomic [07.10.2006 22:43:03]

#

Ongelmanahan on se, että "poista" on merkkijono, mutta RemoveItem hyväksyy vain jonkunlaisen luvun.
vaihda vaikkapa byteksi, tai integeriksi? Tarkoitan: RemoveItem tähänjokunumero

Merri [07.10.2006 22:50:01]

#

If IsNumeric(poista) Then
    ListBox1.RemoveItem CLng(Val(poista))
Else
    MsgBox "Poisto ei onnistunut, koska data ei ollut numeromuodossa: " & poista
End If

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta