麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

在delphi7中利用mscomm控件編程

2019-11-18 18:03:20
字體:
來源:轉載
供稿:網友
Mscomm是微軟一個強大的串口通訊的控件,其強大,簡單的特點今我們不舍,在delphi中我們也可以使用它。下面這些代碼是針對發送和接收為16進制處理的。
var
  senddata:array[1..10] of char;
  reData:array of Variant;
  sendstr:string;
  restr:string;
  i:longint;
begin
  mscomm1.CommPort := 1;                    //指定端口
  mscomm1.Settings := '9600,N,8,1';        //其它參數
  mscomm1.InBufferSize := 1024;             //接收緩沖區
  mscomm1.OutBufferSize := 1024;            //發送緩沖區
  mscomm1.InputMode := comInputModeBinary;  //接收模式
  mscomm1.InputLen := 0;                    //一次讀取所有數據
  mscomm1.SThreshold := 0;                  //一次發送所有數據
  mscomm1.InBufferCount := 0;               //清空讀取緩沖區
  mscomm1.OutBufferCount := 0;              //清空發送緩沖區
  mscomm1.PortOpen:=true;                     //打開端口
  MSComm1.RThreshold := 16;               //設置接收多少字節開產生oncomm事件
  senddata[1]:=chr($06);                          //要發送的數據
  senddata[2]:=chr($03);
  senddata[3]:=chr($00);
  senddata[4]:=chr($03);
  senddata[5]:=chr($10);
  sendstr:='';
  for i:=1 to 5 do
  sendstr:=sendstr + senddata[i];
  mscomm1.output:=sendstr;                       //發送數據
  i:=0;
  bzw:=false;

  repeat
     sleep(10);
    application.PRocessMessages;
    i := i + 1;
    If i > 30000 Then
      begin
        showmessage('發送超時!');
        break;
      end;
  Until bzw = true;
  redata:=mscomm1.Input;       接收數據
  restr:='';
  for i:=0 to vararrayhighbound(redata,1) do
      restr:=restr + inttohex(redata[i],2)+' ';
  mscomm1.PortOpen:=false;
  flatmemo1.Text:=restr;
end;
//oncomm事件
procedure TForm1.MSComm1Comm(Sender: TObject);
begin
  case mscomm1.CommEvent of
    comEvReceive: bzw := true;
  end;
end;

最后,記事發布軟件時要帶上Mscomm32.ocx文件。


上一篇:delphi2005探討之四

下一篇:用DELPHI開發AUTHORWARE的u32

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 欧美精品一区二区三区在线播放 | 5xsq在线视频| 87成人免费看片 | 久草在线最新 | 成人福利在线看 | 色中射 | 国产精品成人久久久久a级 av电影在线免费 | 九九热精品视频在线免费观看 | 免费午夜视频在线观看 | 成人免费看片a | 免费观看黄色一级视频 | 一级做a爰片性色毛片2021 | 日本在线不卡一区二区 | 天堂成人国产精品一区 | 欧美亚洲啪啪 | 成人黄色网战 | 精品成人网 | h色视频在线观看 | 草莓视频久久 | 久久精品99北条麻妃 | 黄色一级片在线免费观看 | 91一区二区三区久久久久国产乱 | 在线看免电影网站 | 成人一级视频 | 久国久产久精永久网页 | 欧美精品一区二区三区在线 | 久久中文免费 | 婷婷一区二区三区 | 日韩中文字幕三区 | 国产高潮国产高潮久久久91 | 男女羞羞视频在线免费观看 | 黄色国产在线观看 | 激情视频免费看 | 成人羞羞视频在线观看 | av在线免费看网站 | 国产日韩a| 一级成人欧美一区在线观看 | 成人18在线 | 午夜精品网 | 亚洲人成在线播放网站 | 最新av在线免费观看 |