标题:
[基础]
vb 里出现out of stack space错误怎么处理
[打印本页]
作者:
benliu00123
时间:
2008-1-19 15:43
标题:
vb 里出现out of stack space错误怎么处理
在做一个通讯协议测试,用winsock getdata a,vbarray+vbbyte 方法接收数据,但当接收到一定帧数时,会出现
"out of stack space"的错误,有什么好办法解决吗?
作者:
Nothing
时间:
2008-1-20 11:32
winsock的缓冲空间设置的太少了或是数组长度设置不对,应当一次一次的接收,多接收几次,不要一下子接收。
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
On Error Resume Next
Dim bData() As Byte
ReDim bData(bytesTotal)
Winsock1.GetData bData
注意这样写代码,先要将数组设定成DataArrival事件返回的长度。
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0