ZylSerialPort is a Delphi & C++Builder thread based asynchronous serial port component. Use ZylSerialPort component to easily communicate with external devices on serial port connection, such as modems, bar code readers, GSM modules and others.
You can use it also with USB, IrDA and Bluetooth devices, because these devices have a driver that redirects the input from the USB, IrDA or Bluetooth port to a virtual serial port (you can check it in System/Device Manager/Ports). If your USB device is not provided with such a driver, then use a USB controller whose vendor provides a virtual serial port driver, such as FTDI or use a USB/RS-232 adapter.
The demo version is fully functional in Delphi and C++Builder IDE, but it displays a nag dialog (the licensed version will, of course, not have a nag dialog and will not be limited to the IDE). The package includes demo programs for Delphi and C++Builder and a help file with the description of the component.
Available for: Delphi XE7 (Win32 & Win64), Delphi XE6 (Win32 & Win64), Delphi XE5 (Win32 & Win64), Delphi XE4 (Win32 & Win64), Delphi XE3 (Win32 & Win64), Delphi XE2 (Win32 & Win64), Delphi XE, Delphi 2010, Delphi 2009, Delphi 2007, Delphi 2006, Delphi 2005, Delphi 7, Delphi 6, Delphi 5, Delphi 4, C++Builder XE7, C++Builder XE6, C++Builder XE5, C++Builder XE4, C++Builder XE3, C++Builder XE2, C++Builder XE, C++Builder 2010, C++Builder 2009, C++Builder 2007, C++Builder 2006, C++Builder 6, C++Builder 5, Turbo Delphi, Turbo C++
- support for Delphi/C++Builder XE7
- support for Delphi/C++Builder XE6
- support for Delphi/C++Builder XE5
- Windows 64-bit support
- New property XonChar
- New property XoffChar
- New property XonLim
- New property XoffLim
- New property ParityCheck
- New property ReplaceParityErrors
- New property DiscardNulls
- New property DsrSensitivity
- New property TXContinueOnXoff
- New property ErrorChar
- New property EofChar
- New method ReplaceControlChars
- New handshake DTR/DSR
- RTS handshake removed; you can use EnableRTSOnOpen instead