亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? readme.txt

?? 串口調試用程序
?? TXT
?? 第 1 頁 / 共 2 頁
字號:

COMM32.PAS
==========

Version 1.00

Comm32.pas is a simple Communications VC for Borland Delphi 2.0 which 
demonstrates the Win32 Communications functions and the new Delphi
'TThread' class. It is implemented using two threads: one for reading
from, and one for writing to a Comm Port.

It probably needs to be implemented as a single thread for read/write
operations if it is needed for any synchronisation functions (such as
file-transfer algorithms).

I started to create a 'TAPI' component to use in conjunction with this
component (hence the 'OnRequestHangup' property) but as of this version
it is incomplete.

Version 1.02 - by small-pig team

    1. Add Read/Write timing control
    2. Add Data bits, Parity, Stop bits properties
    3. Support software and hardware flow control: DTR/DSR, CTS/CTS, XON/XOFF
    4. Add 'Sender' parameter in OnReceiveData

Version 2.0 - - by small-pig team

    1. Support separatly DTR/DSR and RTS/CTS hardware flow control setting
    2. Support separatly OutX and InX software flow control setting
    3. Log file(for debug) may used by many comms at the same time
    4. Add DSR sensitivity property
    5. You can set the error char. replacement when parity error
    6. Let XonLim/XoffLim and XonChar/XoffChar setting by yourself
    7. You may change flow-control when comm is still opened
    8. Change TComm32 to TComm
    9. Add OnReceiveError event handler when overrun, framing error,
       parity error
    10. Fix some bug

Version 2.01 - - by small-pig team

    1. Support some property about modem.
    2. Add OnModemStateChange event hander when RLSD(CD) change state

Version 2.02 - - by small-pig team

    1. Bug fix: When receive XOFF character, the system FAULT!!!!
    2. Remove CommFileLog property

SPCOMM.PAS
==========

Version 2.5

    1. Add OnSendDataEmpty event handler when all data in buffer
       are sent(send-buffer become empty) this handler is called.
       You may call send data here.
    2. Change the ModemState parameters in OnModemStateChange
       to ModemEvent to indicate what modem event make this call
    3. Add RING signal detect. When RLSD changed state or
       RING signal was detected, OnModemStateChange handler is called
    4. Change XonLim and XoffLim from 100 to 500
    5. Remove TWriteThread.WriteData member
    6. PostHangupCall is re-design for debuging function
    7. Add a boolean property SendDataEmpty, True when send buffer
       is empty


USAGE
=====

To use the component once it is installed:
  1)  Attach an event handler to 'OnReceiveData'.
  2)  Call 'StartComm' to open the port.
  3)  Use the 'WriteCommData' method to write to the Comm port.
  4)  Call 'StopComm' to close the port.


PROPERTY
========

  CommName : String
    
      The name of comm port. The comm port is named 'COM1', 'COM2',...
      This comm port must exist when you open it. 

  BaudRate : DWORD

      The baud rate for this comm port. It must be a legal value for your
      serial port can accept it.
      You can change this value when the comm is open and
      the real baud rate is changed immediately.

  ParityCheck : Boolean

      Specifies whether parity checking is enabled. If this member is TRUE,
      parity checking is performed and errors are reported
      (to OnReceiveError handler).
      You can change this value when the comm is open.

  Outx_CtsFlow : Boolean

      Specifies whether the CTS (clear-to-send) signal is monitored
      for output flow control. If this member is TRUE and CTS is turned off,
      output is suspended until CTS is sent again.
      CTS is a input pin. You can read its state from MSR register. It
      usually connect to RTS pin in the other end.
      It is often used for hardware flow control to indicate that the other
      end if being waiting for data.
      You can change this value when the comm is open.

      CTS  Input on   | the other end is waiting for data
          ------------+----------------------------------------
           Input off  | the other end will NOT receive any data

  Outx_DsrFlow : Boolean

      Specifies whether the DSR (data-set-ready) signal is monitored for
      output flow control. If this member is TRUE and DSR is turned off,
      output is suspended until DSR is sent again.
      DSR is a input pin. You can read its state from MSR register. It
      usually connect to DTR pin in the other end.
      It is often used for hardware flow control to indicate that the other
      end is working(active, ready, wait for data...)
      You can change this value when the comm is open.

      DSR  Input on   | the other end is ready, and wait for your data
          ------------+----------------------------------------------------
           Input off  | the other end is not ready, we cannot send data out

  DtrControl : ( DtrEnable, DtrDiable, DtrHandshake )

      Specifies the DTR (data-terminal-ready) flow control. This member
      can be one of the following values:

      Value          Meaning
      -------------  ------------------------------------------------------
      DtrDiable      Disables the DTR line when the device is
                     opened and leaves it disabled.
      DtrEnable      Enables the DTR line when the device is
                     opened and leaves it on.
      DtrHandshake   Enables DTR handshaking. When our comm port is opened
                     and ready for receiving data, DTR is enabled. When
                     our comm port is suspend, closed or has error
                     (and not cleared), DTR is disable.
                     If handshaking is enabled, it is an error for the
                     application to adjust the line by using the Win32
                     EscapeCommFunction function.

      DTR is a output pin. You can set its state in MCR register.
      It usually connect to DSR pin in the other end.
      You can change this value when the comm is open.

  DsrSensitivity : Boolean;

      Specifies whether the communications driver is sensitive to the
      state of the DSR signal. If this member is TRUE, the driver ignores
      any bytes received, unless the DSR modem input line is high.
      You can change this value when the comm is open.

       TRUE  | ignore any received byte
      -------+------------------------------
       FALSE | nothing

  TxContinueOnXoff : Boolean;

      Specifies whether transmission stops when the input buffer is full
      and the driver has transmitted the XoffChar character. If this member
      is TRUE, transmission continues after the input buffer has come within
      XoffLim bytes of being full and the driver has transmitted the
      XoffChar character to stop receiving bytes. If this member is FALSE,
      transmission does not continue until the input buffer is within XonLim
      bytes of being empty and the driver has transmitted the XonChar
      character to resume reception.
      You can change this value when the comm is open.

       TRUE  | enable or disable transmisstion has no any relation with
             | input buffer
      -------+-------------------------------------------------------------
       FALSE | When Xoff is send(input buffer will be full),stop transmission.
             | And stop continue until Xon is send(input buffer will empty).

  Outx_XonXoffFlow : Boolean

      Specifies whether XON/XOFF flow control is used during transmission.
      If this member is TRUE, transmission stops when the XoffChar character
      is received and starts again when the XonChar character is received.
      You can change this value when the comm is open.

       Action | Xoff received      | Xon received
      --------+--------------------+---------------------------
       TRUE   | stop transmission  | resume transmission
              | discard Xoff char  | discard Xon char
      --------+--------------------+------------------------------
       FALSE  | read in Xoff char  | read in Xon char

  Inx_XonXoffFlow : Boolean

      Specifies whether XON/XOFF flow control is used during reception.
      If this member is TRUE, the XoffChar character is sent when the
      input buffer comes within XoffLim bytes of being full, and the
      XonChar character is sent when the input buffer comes within XonLim
      bytes of being empty.
      You can change this value when the comm is open.

              |               input buffer comes within
              +-----------------------------+------------------------------
       Action | XoffLim bytes of being full | XonLim bytes of being empty
      --------+-----------------------------+------------------------------
       TRUE   | Xoff char send              | Xon char send
      --------+-----------------------------+------------------------------
       FALSE  | do nothing                  | do nothing

  ReplaceWhenParityError : Boolean

      Specifies whether bytes received with parity errors are replaced with
      the character specified by the ReplacedChar member. If this member is
      TRUE and the ParityCheck member is TRUE, replacement occurs. 
      You can change this value when the comm is open.

  IgnoreNullChar : Boolean

      Specifies whether null bytes are discarded. If this member is TRUE,
      null bytes are discarded when received.
      You can change this value when the comm is open.

  RtsControl : ( RtsEnable, RtsDiable, RtsHandshake, TransmissionAvailableControl );

      Specifies the RTS (request-to-send) flow control. If this value is zero, the default is RTS_CONTROL_HANDSHAKE. This member can be one of the following values:

      Value                 Meaning
      ------------------   -------------------------------------------------
      RtsDiable             Disables the RTS line when the device
                            is opened and leaves it disabled.
      RtsEnable             Enables the RTS line when the device
                            is opened and leaves it on.
      RtsHandshake          Enables RTS handshaking. The driver raises the
                            RTS line when the "type-ahead" (input) buffer is

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品午夜电影| 亚洲一区二区美女| 一区精品在线播放| 久久久蜜臀国产一区二区| 日韩午夜av一区| 欧美精品日韩一本| 欧美日韩视频在线一区二区| 在线视频国产一区| 在线一区二区观看| 欧美性三三影院| 51精品久久久久久久蜜臀| 7777精品伊人久久久大香线蕉的 | 91麻豆精品国产自产在线观看一区| 91激情在线视频| 欧美色爱综合网| 9191久久久久久久久久久| 欧美高清性hdvideosex| 91精品欧美一区二区三区综合在| 欧美日韩综合一区| 91精品国产入口| 精品免费视频.| 国产欧美精品一区二区色综合 | 欧美一区二区日韩| 日韩欧美在线一区二区三区| 欧美不卡视频一区| 久久久久九九视频| 国产精品护士白丝一区av| 一区二区三区四区激情| 香蕉加勒比综合久久| 久久国产尿小便嘘嘘| 韩国三级在线一区| 成人黄色av电影| 欧美日韩国产首页| 26uuu亚洲| 亚洲欧美一区二区不卡| 亚洲成人av一区二区三区| 麻豆国产欧美一区二区三区| 国产成人亚洲综合a∨猫咪| 色综合天天综合在线视频| 欧美美女bb生活片| 国产视频911| 亚洲国产一二三| 国内精品国产三级国产a久久| 成人高清视频在线| 欧美男生操女生| 国产欧美一区二区三区在线老狼| 亚洲美女屁股眼交| 看片的网站亚洲| 91色在线porny| 日韩三级视频在线看| 亚洲视频狠狠干| 蜜芽一区二区三区| 99久久99久久精品免费观看| 欧美高清视频不卡网| 国产三级一区二区三区| 国产成人亚洲精品青草天美| 在线观看91精品国产入口| 久久综合色之久久综合| 伊人性伊人情综合网| 久久91精品国产91久久小草| 91偷拍与自偷拍精品| 欧美一区二区不卡视频| 中文字幕亚洲视频| 极品瑜伽女神91| 欧美在线一二三| 国产欧美精品区一区二区三区| 亚洲国产综合人成综合网站| 国产69精品久久久久毛片| 91精品久久久久久蜜臀| 亚洲美女区一区| 不卡的av在线| 国产日韩欧美a| 日av在线不卡| 欧美日韩小视频| 亚洲精品乱码久久久久久黑人| 国产一区二区三区四| 欧美一区二区三区免费| 亚洲国产精品久久一线不卡| 99这里都是精品| 国产日韩av一区二区| 蜜桃免费网站一区二区三区| 欧美三级资源在线| 一区二区三区在线看| 99久久久久久| 国产精品久久久久久亚洲毛片 | 8v天堂国产在线一区二区| 日韩伦理免费电影| 久久国产乱子精品免费女| 欧美色图一区二区三区| 国产亚洲va综合人人澡精品| 日日夜夜一区二区| 色综合中文综合网| 丝袜美腿高跟呻吟高潮一区| 成人av免费在线观看| 日韩一区二区电影网| 国产精品丝袜91| 国产米奇在线777精品观看| 欧美日本一区二区在线观看| 亚洲乱码中文字幕| 成人精品高清在线| 久久色在线视频| 国产综合色视频| 精品国产乱码久久久久久影片| 亚洲一区日韩精品中文字幕| 99re在线精品| 国产精品亲子伦对白| 国产精品中文字幕日韩精品 | 欧美少妇bbb| 一区二区三区在线免费播放| www.成人网.com| 久久精品日产第一区二区三区高清版| 免费成人在线观看视频| 91精品国产色综合久久不卡电影| 一区二区三区精品久久久| 国产成人小视频| 1000部国产精品成人观看| 成人黄色777网| 国产精品久久久久久户外露出| 成人av电影在线观看| 国产精品美女一区二区三区| 日韩精品电影一区亚洲| 在线看不卡av| 亚洲午夜久久久久久久久电影网| 日本大香伊一区二区三区| 亚洲精品乱码久久久久久久久| 日本久久电影网| 亚洲一区二区综合| 7777精品久久久大香线蕉| 日韩国产欧美三级| 日韩欧美国产午夜精品| 美女尤物国产一区| ww亚洲ww在线观看国产| 国产一区二区三区蝌蚪| 久久久噜噜噜久噜久久综合| 成人综合激情网| 综合久久给合久久狠狠狠97色| 成人午夜av电影| 亚洲高清不卡在线| 8v天堂国产在线一区二区| 久久97超碰国产精品超碰| 久久久www成人免费毛片麻豆| 国产成人精品aa毛片| 欧美激情一区二区三区四区| 色噜噜狠狠一区二区三区果冻| 亚洲综合成人网| 日韩欧美视频在线| 国产成人av电影在线| 中文字幕在线一区二区三区| 国产成人亚洲精品狼色在线| 亚洲综合色在线| 日韩一区二区三区电影在线观看 | 在线视频一区二区三区| 亚洲成人av免费| 欧美精品一区二区三区在线播放| 国产精品99久久久久久宅男| 亚洲欧洲制服丝袜| 欧美一区二区视频在线观看2020 | 久久成人免费网| 亚洲欧美另类久久久精品| 欧美日本在线观看| 国产成人免费视频网站| 一片黄亚洲嫩模| 2023国产精品视频| 国产精品中文欧美| 日韩成人一区二区| 国产欧美精品国产国产专区| 在线亚洲一区二区| 国产一区二区精品久久91| **欧美大码日韩| 日韩精品中文字幕在线不卡尤物| 丁香婷婷综合激情五月色| 亚洲国产成人高清精品| 精品福利一二区| 91成人在线精品| 92精品国产成人观看免费| 青青草国产精品亚洲专区无| 日韩一区在线看| 精品少妇一区二区三区在线视频| 不卡大黄网站免费看| 久久99蜜桃精品| 亚洲一区二区三区影院| 国产午夜亚洲精品理论片色戒 | 国产一区二区三区最好精华液| 亚洲精品高清视频在线观看| 欧美电视剧在线观看完整版| 成人开心网精品视频| 韩国三级电影一区二区| 午夜国产不卡在线观看视频| 欧美国产一区二区| 欧美一级理论性理论a| 色婷婷国产精品综合在线观看| 日本欧美一区二区三区乱码| 亚洲国产成人一区二区三区| 这里是久久伊人| 色婷婷激情一区二区三区| 成人国产精品免费观看动漫 | 日本 国产 欧美色综合| 日本一区二区三区电影| 精品福利在线导航| 91麻豆精品国产91久久久 |