Skip to content

Releases: MHumm/ComPortDriver

V3.10

28 Feb 17:58
Compare
Choose a tag to compare
  • fixed 64 bit compatibility issues by changing the data type of the handle used
  • fixed a reetrancy problem into which one could run when calling MessageDlg
    from inside of the error event handler. That triggered calling the eventhandler
    again, which called MessageDlg again which triggered the event handler again...

V3.00

17 Mar 17:49
Compare
Choose a tag to compare

Republication of the classic TComportDriver component with these improvements:

  • works with Unicode Delphi versions
  • fixed data receiving for high baudrates in non packet mode thus
    avoiding memory corruption/crashes
  • Added SetCommBreak and ClearCommBreak methods for setting the break condition on the port
  • added propeties to determine the maximum and minimum RX and TX buffer sizes
  • increased maximum RX buffer size
  • added method for providing a list of the COM port names (no friendly names yet)
  • moved the DelayForRX function into the class and based the calculation on the actual
    serial parameters set like baudrate, databits and stopbits per byte and parity
  • changed component icon
  • changed all "external" comments to XMLDOC comments

This release is for Delphi 10.4.1 and upwards. If you only have one Delphi version installed and that is older than 10.4.1 you may use it if you remove the $(Auto) from the project options/descriptions/lib suffix settings for both packages before compiling/installing them.