投稿日 | : 2007/03/09(Fri) 10:19 |
投稿者 | : y4yama |
Eメール | : |
URL | : |
タイトル | : Re: Winsockコントロールを使っていて固まる |
2003でWinsockをしたことはあるというだけで、外しているかもですが、
> Private Sub winsckPort1_DataArrival(ByVal bytesTotal As Long)
> ' 受信イベント.
> Static recvData() As Byte
> winsckPort1.GetData recvData, vbArray + vbByte, bytesTotal
> Call addTcpRecivieData(recvData)
> End Sub
1.CALL前にbytesTotalの値はいくらにしてますか?
2.VB6のヘルプをみると、recvData As String
winsckPort1.GetData recvData で、あとの引数はなしで、受信データは
キューから取り出せるはずですよね。これでaddTcpRecivieData()は無しでテストしてみて、まずフリーズする
ことなしに動作が続くかを確認してみたらどうでしょう