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

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

?? readme.txt

?? 一種DELPHI控件
?? 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
                            less than one-half full and lowers the RTS line

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一卡二卡在线观看| 国产91丝袜在线播放0| 成人av影视在线观看| 777久久久精品| 最新国产成人在线观看| 久草在线在线精品观看| 日韩视频一区二区在线观看| 国产精品日韩成人| 免费在线观看精品| 日本精品免费观看高清观看| 国产精品无码永久免费888| 全国精品久久少妇| 欧美日韩在线播放三区四区| 国产精品久久久久一区二区三区| 久久99国产精品久久99| 欧美久久久久免费| 亚洲综合色丁香婷婷六月图片| 国产成人午夜视频| 精品国产乱码久久久久久免费| 亚洲国产一区视频| 色成人在线视频| 亚洲图片欧美激情| 成人av在线电影| 国产精品亲子乱子伦xxxx裸| 国产在线不卡视频| 精品福利在线导航| 美女爽到高潮91| 欧美一区二区三区免费视频| 午夜精品在线视频一区| 欧美在线观看你懂的| 亚洲视频免费在线| 97精品国产露脸对白| 亚洲国产高清不卡| 国产不卡视频一区二区三区| 久久亚洲春色中文字幕久久久| 美女精品自拍一二三四| 91精品国产福利| 日韩av电影免费观看高清完整版 | 日韩亚洲欧美中文三级| 亚洲成人免费视频| 欧美色区777第一页| 一区二区理论电影在线观看| 色婷婷综合激情| 一区二区在线看| 色天天综合色天天久久| 亚洲精品国久久99热| 色综合天天综合狠狠| 亚洲品质自拍视频| 日本乱人伦aⅴ精品| 亚洲一区欧美一区| 欧美日韩亚洲另类| 亚洲成人一区二区在线观看| 69堂精品视频| 久久国产麻豆精品| 久久久久久久av麻豆果冻| 国产九色sp调教91| 国产精品免费人成网站| 99亚偷拍自图区亚洲| 亚洲三级在线看| 欧美伊人久久久久久午夜久久久久| 亚洲一区二区三区四区在线观看| 欧美日韩在线精品一区二区三区激情| 婷婷亚洲久悠悠色悠在线播放| 欧美一级久久久| 国产精品自产自拍| 国产精品激情偷乱一区二区∴| 日本高清不卡一区| 欧美aaaaaa午夜精品| 久久综合久久99| 成人动漫视频在线| 亚洲成人动漫av| 精品av久久707| 成人动漫一区二区| 婷婷中文字幕一区三区| 久久久久国产精品人| 波多野结衣视频一区| 亚洲福利一二三区| 精品国产乱码久久久久久图片| 麻豆国产欧美一区二区三区| 国产三级欧美三级日产三级99| 国模少妇一区二区三区| 欧美国产精品一区二区| 欧美影院一区二区三区| 蜜桃视频在线观看一区| 国产蜜臀97一区二区三区| 91视频精品在这里| 午夜精品福利在线| 国产日韩一级二级三级| 色94色欧美sute亚洲线路一久| 免费观看30秒视频久久| 国产精品私人自拍| 欧美午夜精品久久久| 欧美视频一区二区在线观看| 国产精品成人一区二区三区夜夜夜| 色婷婷综合久久| 国产精品美女久久久久久2018 | 青椒成人免费视频| 国产欧美日产一区| 欧美三级日韩在线| 国内偷窥港台综合视频在线播放| 亚洲视频一区二区在线| 日韩欧美国产精品一区| 99久久99久久综合| 日本va欧美va瓶| 亚洲你懂的在线视频| 精品国产乱码久久| 日本精品视频一区二区三区| 国产在线视视频有精品| 亚洲国产欧美日韩另类综合| 久久久.com| 欧美男人的天堂一二区| av中文字幕不卡| 精品在线视频一区| 亚洲国产aⅴ天堂久久| 国产精品视频麻豆| 日韩欧美在线1卡| 色噜噜狠狠色综合欧洲selulu| 国产精品资源网| 日本免费新一区视频| 亚洲国产综合视频在线观看| 国产精品电影一区二区| 精品国产一区二区三区四区四| 精品视频999| 91天堂素人约啪| 国产成人h网站| 蜜乳av一区二区| 午夜精品一区二区三区三上悠亚| 亚洲欧洲99久久| www激情久久| 日韩午夜激情av| 欧美日韩午夜在线视频| 91蝌蚪porny| 成人av中文字幕| 国产成人av一区二区三区在线 | 91亚洲精华国产精华精华液| 国产麻豆精品在线观看| 裸体健美xxxx欧美裸体表演| 亚洲h动漫在线| 亚洲激情自拍视频| 中文字幕一区二区三区在线观看| 国产亚洲综合在线| 精品国产乱码久久久久久1区2区| 日韩欧美中文字幕公布| 欧美精品黑人性xxxx| 欧美性感一区二区三区| 91福利小视频| 色婷婷综合久久| 91国产福利在线| 欧美在线高清视频| 在线欧美小视频| 在线观看成人免费视频| 色综合久久66| 在线一区二区三区四区五区| 色综合亚洲欧洲| 日本乱码高清不卡字幕| 欧洲生活片亚洲生活在线观看| 色老汉一区二区三区| 91久久精品日日躁夜夜躁欧美| 一本色道综合亚洲| 色狠狠色狠狠综合| 欧美三级电影网| 欧美裸体bbwbbwbbw| 91精品国产综合久久精品图片| 制服丝袜av成人在线看| 日韩一区二区免费电影| 制服丝袜国产精品| 精品人在线二区三区| 精品国产免费人成电影在线观看四季| 精品国产乱码久久| 国产亚洲女人久久久久毛片| 国产亚洲成av人在线观看导航| 国产目拍亚洲精品99久久精品| 国产精品久久久久久久蜜臀| 亚洲欧美日韩在线不卡| 伊人婷婷欧美激情| 亚洲一区二区精品3399| 天天色综合天天| 日韩不卡一二三区| 久久99精品国产.久久久久| 国产乱子轮精品视频| 成人h精品动漫一区二区三区| 色老汉av一区二区三区| 制服.丝袜.亚洲.中文.综合| www久久精品| 最新中文字幕一区二区三区 | 亚洲同性gay激情无套| 一区二区三区四区激情| 日韩中文字幕亚洲一区二区va在线 | 欧美一区二区三区在线| 久久综合久久鬼色| 国产精品国产三级国产有无不卡| 亚洲欧美日韩成人高清在线一区| 亚洲成a人片在线观看中文| 美女视频第一区二区三区免费观看网站| 国产真实乱偷精品视频免| 97久久精品人人爽人人爽蜜臀| 欧美乱妇23p| 久久精品免费在线观看| 亚洲一二三四久久| 韩国一区二区视频|