为什么说“strData = strData + ByteArray(i)”类型不匹配.
当“strData = strData & ByteArray(i)”时程序直接读死!!
当“strData = strData & ByteArray(i)”时程序直接读死!!
解决方案 »
- 在组合框中输入前几位时出现相匹配的值添加到组合框的列表中,并且下拉列表能自动展开
- vb如何实现listview 6.0的背景透明阿,1个月都没研究出来
- 关于DATACOMBO的TEXT属性清空,求救
- 一个关于返回记录数目的问题
- 求助:帮忙解决这个程序出现的问题:"http://oa.cq71.net/vb.rar"(VB60源码)
- vb6.0中下面代码运行后,怎么总是提示说“参数不正确或不在接受的范围之内,或与其他参数相冲突”麻烦各位高手看看那出问题了??
- 怎样用VScroll控件实现文本框中的数字增加或减小??
- VB中如何定义一维固定、二维不固定的数组
- 刚上论坛,散分,做个见面礼
- 请问access数据库支不支持SQL语句中的 group by ?
- 问问有关下拉框的问题!DataCombo
- 这么长时间没人回答,只好再次提问!!!
strTXT="FileSize" 接收文件大小字节(此变量先设置)
strTXT="File" 接收文件
private sub form_load()
Winsock1.Close
Winsock1.LocalPort = 3016
Winsock1.Listen
end subPrivate Sub Winsock1_ConnectionRequest(ByVal requestID As Long)
Winsock1.Close
Winsock1.Accept requestID
Winsock1.SendData "FileLenx"
End Sub
'以下这个事件是Winsock1收到数据时发生的
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
dim lenx as long
select case strtxt
case "FileSize" '接收文件大小
Winsock1.GetData lenx
Winsock1.SendData "File"
strTXT="File"
Case "File"
On Error GoTo errx
ReDim bytx(Lenx) As Byte
If bytesTotal >= Lenx Then
Winsock1.PeekData bytx, vbArray + vbByte, Lenx
Dim l As Long
l = FreeFile
Open "c:\Excl.xls" For Binary Access Write As #l
Put #1, , bytx
Close #l
msgbox "收到文件 C:\Excl.xls"
ReDim bytx(0)
End If
end select
End Sub
'以下是发送端(全局变量同上)
Private sub command1_click()
Winsock1.Close
Winsock1.RemoteHost ="10.10.1.1"
Winsock1.RemotePort = 3016
Winsock1.Connect
end subPrivate Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim i As Long
Winsock1.GetData strTXT
Select Case strTXT
Case "FileLenx"
lenx=filelen("c:\book1.xls")
Winsock1.SendData lenx
Case "File"
ReDim bytt(Lenx) As Byte
Dim l As Long
l = FreeFile
Open "c:\book1.xls" For Binary Access Read As #l
Get #l, , bytt
Close #l
Winsock1.SendData bytt
ReDim bytt(0)
ens select
End Sub
这是一个发送文件的程序,你可以先把图片存成文件,把文件改成你的图片文件就行了,还可以看看这个:
http://www.csdn.net/expert/topic/826/826128.xml?temp=4.334658E-02
不过里边有一个循环
for i=1 to (320*3+3)*240
那就是231120次太多了吧
将图象信息先保存,再发送,会不会使程序变得太慢呢?
icq:25772461
icq:25772461