spcomm的使用(80分)

  • 主题发起人 主题发起人 牛龙
  • 开始时间 开始时间

牛龙

Unregistered / Unconfirmed
GUEST, unregistred user!
我设置好了spcomm的属性,启动后(startcom)为什么没有接受数据的消息相应啊.
哪位大侠能否详细一些介绍一下spcomm的使用.
这里的以前的关于spcomm的介绍我已经看过了,还是不太明白,希望哪位大侠能给我上上课.
谢谢!!!!!!!!!
 
请你把源代码附上: 关于StartComm和OnCommReceiveDate部分.
 
代码如下:

procedure TForm1.Comm1ReceiveData(Sender: TObject; Buffer: Pointer;
BufferLength: Word);
var
ss:string;
begin
setlength(ss,bufferlength);
move(buffer^,pchar(ss)^,bufferlength);
edit1.text:=ss;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
comm1.StartComm;
end;
 
此问题我已经解决了,谢谢诸位.
 
谢谢诸位就完了?
平分你的分数
 
接受答案了.
 
不知道那位朋友当初发mail问过我是如何解决这个问题的,后来由于我的mail有问题,把这位朋友的地址给丢了
我是波特率设的不对,把波特率设对就可以了
 
牛龙,我也遇上了接收不到数据,你所说的波特率设置不对是什么意思?
波特率设为多少,才能正确接收到数据。望收到E-mail,赶快回信。
liu--yu@yeah.net
 

我现在用了SPCOMM,可是只发送,不能接收。必须把我的硬件(串口端)重新开关一次,才可以接收,但接收字符仍是空的。这是怎么回事呢?请您指点。
 
后退
顶部