I
IceRain
Unregistered / Unconfirmed
GUEST, unregistred user!
1.
procedure TFCOMM.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
var
i:integer;
begin
viewstring:=‘’ ;
move(buffer^,pchar(@rbuf)^,bufferlength); ///这段是什么意思??作用什么??
for i:=1 to bufferlength do
viewstring:=viewstring+ inttohex(rbuf,2)+‘’ ;
viewstring:=‘接收’+ viewstring;
memo1.lines.add(viewstring);
memo1.lines.add(‘’ );
end;
2.硬件的说明只有这些:“四个字节组成一个数值;前两位表示站号,第三位的前半位表示物理量,第三位的后半位和第四位表示数值。”怎么设置spcomm的属性,象:
●波特率 ●奇偶校验位 ●字节长度 ●停止位 等信息???
谢谢!!!!!
procedure TFCOMM.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;BufferLength: Word);
var
i:integer;
begin
viewstring:=‘’ ;
move(buffer^,pchar(@rbuf)^,bufferlength); ///这段是什么意思??作用什么??
for i:=1 to bufferlength do
viewstring:=viewstring+ inttohex(rbuf,2)+‘’ ;
viewstring:=‘接收’+ viewstring;
memo1.lines.add(viewstring);
memo1.lines.add(‘’ );
end;
2.硬件的说明只有这些:“四个字节组成一个数值;前两位表示站号,第三位的前半位表示物理量,第三位的后半位和第四位表示数值。”怎么设置spcomm的属性,象:
●波特率 ●奇偶校验位 ●字节长度 ●停止位 等信息???
谢谢!!!!!