我用SPCOMM作为串口控件来接受数据,Comm1ReceiveData
来源:百度知道 编辑:UC知道 时间:2024/06/13 23:44:51
程序如下:
procedure TForm1.Comm2lReceiveData(Sender:Tobject;
Buffer:Pointer; bufferLength:Word);
var
Tempstr:string;
begin
sleep(100);//等待100ms,保证接收到所有数据
SetLength(Tempstr, BufferLength);
move(Buffer^,pchar(@tempstr)^,bufferlength);
//将接收缓存区中的数据转移到数组中
memo1.Lines.Add('已接收'+ inttostr(BufferLength)+'字节数据');
memo1.Lines.Add(Tempstr);//添加接收到的内容
memo1.Invalidate;
end;
可是就是接收不到数据,那位大侠能帮忙指点一下
procedure TForm1.Comm2lReceiveData(Sender:Tobject;
Buffer:Pointer; bufferLength:Word);
var
Tempstr:string;
begin
sleep(100);//等待100ms,保证接收到所有数据
SetLength(Tempstr, BufferLength);
move(Buffer^,pchar(@tempstr)^,bufferlength);
//将接收缓存区中的数据转移到数组中
memo1.Lines.Add('已接收'+ inttostr(BufferLength)+'字节数据');
memo1.Lines.Add(Tempstr);//添加接收到的内容
memo1.Invalidate;
end;
可是就是接收不到数据,那位大侠能帮忙指点一下
试试这个吧!
procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
ReceivedString:String;
begin
SetLength(ReceivedString,BufferLength);
Move(Buffer^,PChar(ReceivedString)^,BufferLength);
Memo1.Lines.Add (ReceivedString);
Memo1.Lines.Add('');
end;
VB串口数据接受问题
net中我用服务器控件得到数据,跟用客户端控件来操作,然后用ajax来得到数据,
用VB的MSCOmm控件实现串口通信,对数据进行实时曲线显示问题。
vc中mscomm控件怎样判断串口接收数据结束?
asp.net repeater控件分页显示数据 很辣手!高手来帮帮我!
Jsp怎么接受Post来的数据?
用汇编语言编写程序,PC 机与单片机串行通信,单片机从PC机串口COM1接受数据,进行D/A 转换。
我用串口数据线把手机和PC机联接,但不能进行数据交换,为什么?
想制作一个ACTIVE X控件,用于串口数据实时采集,其中添加1个MS-COMMON,和两个TIMER,
我不会用VB的联机传数据的控件(或其它),谁能教我怎么用?