VB问题 ReDim b(LOF(1) - 1)出现超出下标
我用mswinsck控件发送一个图片,ReDim b(LOF(1) - 1)到这里提示超出下标,我改如何解决
Dim a As String
Dim cmd_line As String, result_line As String
Winsock1.GetData a
'MsgBox a'显示接收到的命令行
If Mid(a, 1, 11) = "get_screen" Then
Dim b() As Byte '定义字节数组
save_screen "c: emp1.bmp" '捕捉屏幕,并且保存
Open "c: emp1.bmp" For Binary As #1
ReDim b(LOF(1) - 1)
Get #1, , b
Winsock1.SendData b
Close
End If
Dim b() As Byte '定义字节数组
Open "c: emp1.bmp" For Binary As #1
ReDim b(LOF(1) - 1)
Get #1, , b()
Close
这个应该是正确的啊?我运行了没问题
答案补充
有可能
我用了一张BMP都很正常,读出来了
也没有下标出错
答:线性链表分好几种,分为单链,双链等,它们的存储顺序也不一样. 线性表是顺序存储的,占顺序的存储空间详情>>
问:电脑安装了VB6.0,为什么打开方式里面没有VB程序选项,进安装好的VB里去关联...
答:打开方式最下面还有一个《选择程序》,点开后查VB的安装目录的EXE,找到后直接打开,下次就会在打开方式里查到了详情>>