我有一个设备要从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; 请大家看看有什么问题,是不是还有什么格式问题