导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2004/2/5 10:57:42
标题:
加入我的收藏
楼主:
procedure Trecipient.MSCommComm(Sender: TObject); var IntLong:integer; RData:array of byte; begin case TMSComm(Sender).CommEvent of comEvReceive: //接收 begin IntLong:=TMSComm(Sender).InBufferCount; RData:=TMSComm(Sender).Input;//把内容放入全局数组并删除接收缓冲区内容 addmemo3line('收到串口信息包'+' '+datetimetostr(now)); assembled(RData,IntLong); //以上正确执行 end; comEvSend: //发送 begin addmemo3line('发送串口信息包'+' '+datetimetostr(now)); //为什么这一行不走,我在其它地方用了 GMsComm.Output:=data; 按我想的应 //该要触发的,为什么?GMsComm为一个全局的TMSComm end; end; end; 哪边大哥教教我 谢谢
----------------------------------------------
-
作者:
2004/2/5 11:21:33
1楼:
顶
----------------------------------------------
-
作者:
2004/2/5 11:29:22
2楼:
我想问一下,你发送的数据类型是什么?
----------------------------------------------
-
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2004/2/5 11:31:24
3楼:
学习!
----------------------------------------------
作者:
2004/2/5 11:34:45
3楼:
是十六进制的数,还是ASCII 码?
----------------------------------------------
-
作者:
2004/2/5 11:36:41
4楼:
看不懂……我太菜了
----------------------------------------------
大家好,我是Flyers。 是Delphi.Net版主,小弟会尽力解决大家的问题!谢谢支持!
作者:
2004/2/5 15:42:10
5楼:
顶 急
----------------------------------------------
-
作者:
2004/2/5 15:51:35
6楼:
怎么没有人回答我的问题呢。
----------------------------------------------
-
作者:
bios (阿贡)
★☆☆☆☆
-
盒子中级会员
2004/2/5 15:57:33
7楼:
哎实在是不会!
----------------------------------------------
作者:
2004/2/5 16:09:32
8楼:
晕呀,到哪里找懂单片机和串口通信的大侠呢/
----------------------------------------------
-