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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? readme.txt

?? 在網(wǎng)上很多SPCOMM組件下載安裝后都無(wú)法顯示
?? TXT
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费视频在线观看| 国产精品乱人伦| 欧美va亚洲va在线观看蝴蝶网| 精品黑人一区二区三区久久| 久久久久久久久久久黄色| 中文字幕日韩一区| 日韩精品电影一区亚洲| 国产精品1区2区3区| 欧美在线一区二区三区| 久久一夜天堂av一区二区三区| 久久精品夜色噜噜亚洲a∨ | 亚洲高清中文字幕| 久久99精品国产麻豆不卡| 色综合久久中文字幕| 久久女同精品一区二区| 亚洲一区在线观看网站| av激情综合网| 欧美一区二区三区不卡| 国产精品第四页| 成人性生交大合| 久久久久99精品一区| 久久精品国产精品亚洲综合| 欧美亚洲综合色| 亚洲少妇30p| 99免费精品视频| 中文成人综合网| 国产成人av一区二区| 精品久久久久久综合日本欧美| 亚洲第一激情av| 欧美日韩大陆在线| 五月婷婷激情综合网| 欧美日韩激情在线| 丝袜亚洲另类欧美综合| 欧美精品高清视频| 天堂va蜜桃一区二区三区| 7777精品伊人久久久大香线蕉最新版| 洋洋av久久久久久久一区| 欧美人xxxx| 亚洲综合色噜噜狠狠| 91精品国产综合久久福利| 男女性色大片免费观看一区二区| 91精品国产综合久久久久久| 精品一区二区三区日韩| 国产女人18水真多18精品一级做 | 日韩视频国产视频| 成人黄色小视频| 午夜精品一区二区三区免费视频 | 韩国一区二区三区| 国产精品久久久久一区| 欧美日韩色一区| 国产99精品视频| 亚洲成人久久影院| 国产日韩欧美高清| 欧美一区二区三区视频在线| 国产精品亚洲成人| 亚洲不卡在线观看| 国产精品久久99| 欧美成人三级电影在线| 99久久精品国产毛片| 国产伦精品一区二区三区在线观看| 国产精品美女视频| 精品奇米国产一区二区三区| 在线精品视频小说1| 不卡av电影在线播放| 国产精品中文字幕日韩精品| 亚洲国产欧美一区二区三区丁香婷| 久久久久国产一区二区三区四区| 在线电影院国产精品| 99精品久久99久久久久| 成人禁用看黄a在线| 大桥未久av一区二区三区中文| 精品一二三四在线| 日韩av网站在线观看| 亚洲3atv精品一区二区三区| 午夜视频一区二区| 日韩精彩视频在线观看| 舔着乳尖日韩一区| 亚洲成av人片在线观看| 日本成人在线看| 毛片不卡一区二区| 国产在线一区二区综合免费视频| 极品少妇一区二区三区精品视频| 国产一区二区三区av电影| 免费人成精品欧美精品| 国产综合色精品一区二区三区| 麻豆精品一二三| 国产激情视频一区二区在线观看| 国产精品一区三区| 99久久久国产精品| 欧美精品在线观看播放| 日韩一区二区三区观看| 国产欧美日韩卡一| 亚洲地区一二三色| 国产成人高清在线| 日本伦理一区二区| 精品欧美久久久| 成人欧美一区二区三区| 人人爽香蕉精品| 成人黄色av电影| 欧美一区二区三区啪啪| 中文字幕一区二区5566日韩| 日本成人在线视频网站| 色网综合在线观看| 久久久久久日产精品| 午夜精彩视频在线观看不卡| 国产一区二区h| 欧美日韩久久一区| 亚洲人精品午夜| 懂色中文一区二区在线播放| 欧美肥胖老妇做爰| 亚洲欧美日韩久久精品| 国产精品99久| 久久精品人人做人人爽人人| 国产在线精品一区二区不卡了 | 偷拍日韩校园综合在线| 不卡的av中国片| 国产精品久久毛片av大全日韩| 国产在线观看免费一区| 欧美mv和日韩mv国产网站| 日日摸夜夜添夜夜添亚洲女人| 色屁屁一区二区| 亚洲激情av在线| 91久久一区二区| 亚洲综合自拍偷拍| 欧美三级电影在线观看| 爽爽淫人综合网网站| 日韩你懂的在线播放| 国产黄色成人av| 亚洲人成电影网站色mp4| 欧美在线一二三| 日韩高清在线一区| 国产午夜一区二区三区| 成人免费精品视频| 亚洲女性喷水在线观看一区| 欧美午夜在线一二页| 美女精品一区二区| 中文字幕国产一区| 精品视频在线免费看| 国产精品综合二区| 亚洲国产精品久久不卡毛片| 在线成人小视频| 99在线精品免费| 男人操女人的视频在线观看欧美| 精品久久一二三区| 91性感美女视频| 久久99精品国产麻豆婷婷| 一区二区三区四区视频精品免费 | 狠狠色丁香婷婷综合| 亚洲日本在线a| 欧美精品一区二区三区在线| 成人激情视频网站| 麻豆精品蜜桃视频网站| 久久精品国产在热久久| 一区二区三区资源| 国产日韩视频一区二区三区| 6080午夜不卡| 在线观看国产91| 99久久精品国产一区二区三区| 激情综合五月婷婷| 麻豆精品一区二区三区| 日韩高清不卡一区二区| 亚洲人成人一区二区在线观看| 26uuu欧美日本| 91精品婷婷国产综合久久| 99精品一区二区三区| 国产成人免费视频精品含羞草妖精 | 亚洲欧美另类图片小说| ㊣最新国产の精品bt伙计久久| 精品处破学生在线二十三| 欧美精品乱码久久久久久| 欧美影院一区二区三区| 色综合天天综合在线视频| 不卡欧美aaaaa| 91丝袜高跟美女视频| 在线视频欧美精品| 91精品免费观看| 国产欧美中文在线| 亚洲综合另类小说| 久久成人免费电影| 99久久99久久综合| 欧美性大战久久| 日韩精品在线网站| 亚洲美女视频在线观看| 五月婷婷欧美视频| 国产一区欧美一区| 色综合天天狠狠| 日韩午夜激情免费电影| 欧美极品美女视频| 日韩精品电影一区亚洲| 风流少妇一区二区| 欧美一区二区三区影视| 国产精品麻豆一区二区| 日韩高清中文字幕一区| 成人av片在线观看| 日韩欧美国产三级电影视频| 亚洲成av人片在www色猫咪| 9i看片成人免费高清| 久久久精品欧美丰满| 狠狠网亚洲精品| 精品久久免费看|