Hejsan! Hej Japp...men jag tycker det är lite konstigt att den överhuvud taget för med två stycken lika dana strängar... för jag änvänder ju faktiskt Den buffrar väl data tills Send eventet bestämmer sig för att skicka det...Timer problem
Varför e timern så konstig???
--------Code---------
Private Sub Timer1_Timer()
GetCursorPos xy
strDataToSend = xy.x & ";" & xy.y
wskClient.SendData strDataToSend
DoEvents
End Sub
---------End---------
Om timern står inställd på 500mS så skickar den tex. "145;232" vilket är rätt. Men om timern står på 100mS så skickar den "145;232145;232145;232145;232145;232145;232145;232145;232"
jag kan inte få det att funka så att den skickar tex. "145;232" även var 100:e mS.
MVH Gabriel MedinaSv: Timer problem
Du använder tydligen en Winsock Kontroll.
Sorry såg tydligen inte att du redan hade DoEvents
Det är nog bara att acceptera att kommunikationen behöver
en viss Delay för att funka.
Testa att gå baklänges 400 300 200 ms
Sen tror jag som tidigare inlägg att det går utan Timer
Princip resonemang:
Ersätt Timern med en
Do Until...........
'som på något vis känner av att
wskClient.SendData strDataToSend
DoEvents
.............
..............
'har utfört sitt uppdrag korrekt.
Loop
Då startar du ett nytt förlopp
mvh
SvenSv: Timer problem
strDataToSend = xy.x & ";" & xy.y
och inte
strDataToSend = strDataToSend & xy.x & ";" & xy.y
så jag fattar inte att den överhuvud taget kan få med det två eller flera ggr...Sv: Timer problem
/micke