Delphi and C++ Builder component for serial communication for Windows.
  • communication with devices connected to serial port
  • easy of use and very powerful
  • uses multithreading and overlapping for maximum performance
  • available for Delphi/C++ Builder 5 - 10.2 and Lazarus 1.6.4
  • source code included in registered version
  • royalty free distribution in applications
ComPort is part of Communication Protocol Suite

Download and order

Order ComPort component $60,- USD (license for one developer)
Order ComPort multilicense $180,- USD (license for all developers in company)
Order ComPort year upgrades $30,- USD (registered users only)
Order ComPort year upgrades multilicense $90,- USD (registered multilicense users only)


How can I use COM 10 and higher ports?
A special prefix is needed (it's Windows feature):
// Delphi
ComPort.DeviceName := '\\.\COM10';

// C++ Builder
ComPort->DeviceName = "\\\\.\\COM10";
Link error: "Unable to open COMPORT.OBJ" in C++ Builder.
Add comportp.lib file to your project.

Related links