Godt topic? Fik jeres opmærksomhed.
Jeg HADER WinSock i VB, pga: Laver jeg en text1, og command1.
Command1 sender text1.text til en connected IP. Sætter jeg så command1.default = True - OG SMADRER den store hånd ned på enter; Så sender den en besked som går igen, og igen, og igen. Og der er INGEN måder at stoppe den, for det er ikke et loop som sådan.
Hvis text1.text = "test", så bliver besked-string = "testtesttesttesttesttest". Dvs. der kommer én besked og ikke multi-beskeder.
Det driver mig til vanvid
Løsninger til dette, latterlige, problem, tildeles 200 point
.
Dette er afprøvet:
Nytter intet at lave:
-----------------------------
Public Sub cmdchatSend_Click()
If Not text1.Text = "" & frmSplash.lblConnected.Caption = "1" Then
'Sender teksten
WS.SendData text1.text
'renser chat-linien
text1.Text = ""
End If
End Sub
-----------------------------
Og heller ikke
-----------------------------
dim fedninja as integer
fedninja = 0
Public Sub cmdchatSend_Click()
Fedninja = 1
If Not text1.Text = "" & frmSplash.lblConnected.Caption = "1" & fedninja <> "0" Then
'Sender teksten
WS.SendData text1.text
'renser chat-linien
text1.Text = ""
End If
fedninja = 0
End Sub
-----------------------------