dim abfile() as bytePrivate Sub wskclient_DataArrival(ByVal bytesTotal As Long) '客户端一收到数据
Dim wskclientstrs() As Byte
??????
End Sub客户端收到的二进制数据,会被累加保存到abfile中,试过用wskclient.GetData wskclientstrs
abfile = abfile &(或+) & wskclientstrs但提示为出错.(如将ABFILE写入以二进制写入一个临时的文件,则没问题,但考虑到加密安全,只想让ABFILE保存到内存中.
希望达到效果:
接收到数据前abfile="",接收数据时abfile=abfile&收到的数据,接收完全数据时提示msgbox "ok"
Dim wskclientstrs() As Byte
??????
End Sub客户端收到的二进制数据,会被累加保存到abfile中,试过用wskclient.GetData wskclientstrs
abfile = abfile &(或+) & wskclientstrs但提示为出错.(如将ABFILE写入以二进制写入一个临时的文件,则没问题,但考虑到加密安全,只想让ABFILE保存到内存中.
希望达到效果:
接收到数据前abfile="",接收数据时abfile=abfile&收到的数据,接收完全数据时提示msgbox "ok"
解决方案 »
- 请问用CreateObject("Excel.Application") 后.怎么判断调用的EXCEL关了没?
- 请问高手,我下面的程序为什么会出错?是不是没有分了,就不会来人看呢?
- ×××××VB中怎么样把二进制文件写入数据库,又如何打开,一定给分×××××
- 自己写的vb-xml的例子,需要的跟贴(高手免进!)
- 批量提取,批量保存的问题。
- 请问如何将含有引号的字符串赋值给变量呀?
- 请问如何让label能在frame里面显示出来,我的老label老被frame挡住,
- 请帮助优化一下代码,执行数度太慢!!!谢谢!!!!
- 如何利用CopyMemory()函数把四字节的byte恢复成single?
- tag秒用是?
- 如何取得物理硬盘序列号
- 请问把toolbar的某一个按钮的enable属性变成false的代码怎么写?
要不以后不方便
Dim i As Long
Dim j As Long
Dim dummy() As Byte
ReDim buff(bytesTotal) As Byte
wskclient.GetData buff, vbbytes, bytesTotal
ReDim dummy(lAlreadyTran) As ByteFor j = 1 To lAlreadyTran
dummy(j) = PicBits(j)
Next
ReDim PicBits(lAlreadyTran + bytesTotal)
'MsgBox (PicBits)
For j = 1 To lAlreadyTran
'MsgBox dummy(j)
PicBits(j) = dummy(j)
Next
ReDim dummy(0) As Byte
For i = 1 To bytesTotal
PicBits(lAlreadyTran + i) = buff(i - 1)
NextlAlreadyTran = lAlreadyTran + bytesTotal实现了.所有数据存储在全局变量PicBits中.不过最开头的地方会多个0字节,再用一次REDIM去掉即可.
Dim i As Long
Dim j As Long
Dim dummy() As Byte
ReDim buff(bytesTotal) As Byte
wskclient.GetData buff, vbbytes, bytesTotal
ReDim dummy(lAlreadyTran) As Byte
If et = "" Then
PicBits = buff
et = "ok"
Else
ReDim Preserve PicBits(UBound(PicBits) + bytesTotal)
For i = 0 To bytesTotal - 1
PicBits(i + lAlreadyTran) = buff(i)
NextEnd If
lAlreadyTran = lAlreadyTran + bytesTotal
原理上来说COPYMEMORY会比循环节省很多资源.
在此想请教高手们,为什么我发送文件过去,有的EXE文件可以用有的不能用,但其它类型的就是能用,真是郁闷,如我发送一个安装程序,等接收完的时候,安装程序进度条走了一会儿,就告诉我安装包有错误???
试试这个:abfile =constrv(constrv(abfile,vbunicode) & constrv(wskclientstrs,vbunicode),vbfromunicode)