二进制问题
在通过VB的MSCOMM32传送二进制数据时,接受端接收的数据总小于发送端发送的数据哪位有相关的经验的,请告知一下吧 问题点数:60、回复次数:5Top
1 楼wingsoft(斩)回复于 2003-11-03 20:39:34 得分 25
注意一次发送数据的大小, 小心溢出Top
2 楼since1990(level)回复于 2003-11-03 20:55:23 得分 5
upTop
3 楼yumeet(渴望无限)回复于 2003-11-03 21:20:08 得分 0
wingsoft(斩):
具体该怎么做啊,给点提示啊Top
4 楼dreamflying1980(梦想飞扬)回复于 2003-11-03 22:17:34 得分 30
if mscomm1.inputbuffercount=接收的字符数 then
做出相应的处理
end if
如果你接收的字符数定义得比发送的字符数少的话当然就少了
比如你发17个
但是一判断输入缓冲区字符有15个就取近来做相应的处理
接收的字符数当然就只有15个了
不知道你是不是这样做?
要么就仔细再看看通讯协议
Top
5 楼yumeet(渴望无限)回复于 2003-11-04 11:53:21 得分 0
关于文件传送的问题,我已经完全搞定!Top




