The SuperCom ActiveX is a serial communications OLE Custom Control for serial (RS-232,RS-422,RS-485) interfaces. The SuperCom ActiveX supports common Windows 32 bit development environment and provides the programmer with properties, methods and the events. Its downward compatibility with the MSComm custom control makes it very easy to integrate in existing applications and replace MSComm. Communications Events An application using the SuperCom ActiveX can be event driven. The SuperCom ActiveX reports the events OnComm, OnModem and OnFileInfo. These events enable the application to manage other tasks simultaneously while communications or file transfer last. The OnComm event reports changes in the status lines e.g. CTS, DSR or RI, when characters were received or when communication errors occur. The OnModem event provides information during the connection with the modem. The OnFileInfo event provides information during the file transfer. A progress dialog and/or file transfer statistics can be updated. The OnPlug event provides information when serial ports added or removed (PnP). Enhanced Communications Events The enhanced event reporting mechanism in SuperCom RS-232 ActiveX enables you to receive events on any defined character (e.g. EOF(26), STX, ACK, NAK, etc). The SuperCom ActiveX reports about 30 different communications events. Polling Mode The SuperCom ActiveX also supports the polling mode of operation too. This means to obtain with methods and properties the state of the status lines and to check the data flow for communication errors without reacting to events. File Transfer High speed file transfers tasks are very easy to be accomplished. The following widely used standard protocols ZMODEM, YMODEM, XMODEM, KERMIT and ASCII including their derivates are in the box too. The ZMODEM protocol includes important features like "crash recovery", 32bit CRC and "batch file transfer".