| 发表于:2007-11-06 13:51:08 楼主 |
我有一个设备要从com口传送数据进来,我现在是用的超级终端来接受的数据捕捉下来再入库的,现在我想通过spcomm来实现数据的接受入库 我接受的数据的每行数据是80个字符,我用spcomm的receivedate来接受数据,但编译后总是报错,不知道是否有错在哪里,我的波特率9600,比特位为8,停止位1,这些我想应该没有什么问题,是不是我接受的程序不对: procedure tform1.comm1receivedata(sender: tobject; buffer: pointer; bufferlength: word); var recbuf: array of byte; begin setlength(recbuf,bufferlength); move(buffer^,recbuf,bufferlength); memo1.lines.add(pchar(recbuf)); end; 请大家看看有什么问题,是不是还有什么格式问题 |
|
|
|
|