Asynchronous Serial Communication ActiveX and COM/ActiveX components for rs-232, rs-422, rs-485. Protocols ZMODEM, YMODEM, YMODEM-G, XMODEM, XMODEM-1K, KERMIT, MODBUS, 3964, RK512, LSV2. Supporting NET, C#, VB Net

Serial Communication ActiveX and components for asynchronous rs-232, rs-422, rs-485 Supporting NET, C#, VB Net. Protocols ZMODEM, YMODEM, YMODEM-G, XMODEM, KERMIT, MODBUS, 3964, RK512, LSV2.

Access to high numbered COM ports as COM17, overcome error 8020, KB318784. MSComm In Binary Input Mode, replace PDQComm

SuperCom™ ActiveX
ActiveX API for
Windows 7, Vista, Windows Server 2008, Windows XP, Windows Server 2003, Windows 2000, Windows NT, Windows ME/98/95

Serial ActiveX MSComm compatible communication with protocols zmodem xmodem xmodem-1k ymodem Kermit, serial data communication file transfer protocols  zmodem xmodem ymodem ASCIICommunication Solutions by ADONTEC
DEMO SuperCom Suite    (trial version ?)

Example

Version 7

Serial Communication ActiveX,Library, RS-232, RS-485 Toolkit. ZMODEM, 3964, 3964R, RK512, LSV2, protocol, mscomm

Serial Communication Control, ActiveX

The SuperCom RS-232 ActiveX is a professional serial communication component ActiveX (OLE/COM Serial Port Control) for serial communication interfaces (RS-232, RS-422, RS-485). The SuperCom serial communication ActiveX supports common Windows development environment and provides the programmer with properties, methods and the events in order to develop data communication applications. It's downward compatibility with the MSComm control makes it very easy to integrate into existing applications (see below how to replace MSComm with ease).

Time is valuable. Developing communication software with the SuperCom serial communication ActiveX is extremely easy and starts by placing the ActiveX icon on a Windows Form.

SuperCom also provides intelligent functions that considerably speed-up the development process and produce fast, reliable solutions avoiding delaying or blocking of your application.

Communications Events

Applications using the SuperCom ActiveX can work event driven. The SuperCom ActiveX reports the events OnComm, OnDataPacket, OnConnect and OnFileInfo. The reported 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 RING, when characters were received or when communication errors occur.
  • The OnConnect event provides information during the setup of a connection (e.g. modem dialup).
  • The OnDataPacket event informs about the status of observed data packets for instance if an observed data packet is received.
  • The OnFileInfo event provides status information during the file transfer. A progress dialog and/or file transfer statistics can be updated.
  • The OnPlug event observes PnP (Plug And Play) serial devices and the TCP/IP network. Based on the used SuperCom software, it reports when serial devices plugged in or get unplugged, a network failure (e.g. cable, hardware or software failure).

Enhanced Communications Events

The SuperCom Communications ActiveX reports more than 35 different communications events. The enhanced event reporting mechanism in SuperCom ActiveX enables you to receive events on any defined character (e.g. EOF(26), STX, ACK, NAK, etc).

Polling Mode

The SuperCom ActiveX also supports the polling mode of operation. This means to obtain with methods and properties the state of the status lines and to check the data flow for communication errors without the need to react on events.

File Transfer

High speed file transfers tasks are very easy to accomplish. The following widely used standard protocols ZMODEM, YMODEM/BATCH, YMODEM, YMODEM-G, XMODEM-1K, XMODEM/CRC, XMODEM, KERMIT and ASCII are included. The SuperCom ZMODEM protocol includes important features like "crash recovery", 32bit CRC and "batch file transfer". In fact, these protocols are running very stable since 1991.

MSComm Compatible

The SuperCom for Serial Communication ActiveX is compatible with the MSComm control and thus it's very easy to update existing applications using it. Replacing MSComm with SuperCom ActiveX is a fast and smooth operation.

Summary

Using the SuperCom ActiveX up to 255 ports / connections can be opened simultaneously within the same application.

Start as many instances of your application - no limit set.

Lengthy functions like file transfer, connecting or observing the data stream for special data packets or strings are working in background while your application is performing other tasks. Your application does not "freeze" waiting on a lengthy function to complete.

SuperCom ActiveX API - Features List

Common Features List  (valid for Serial, TCP/IP and ISDN )

  • Simultaneously drive up to 255 connections
  • Depending on product package, support for Serial (RS-232, RS-422, RS-485, TAPI) ISDN and TCP/IP (see also Software and Features)
  • 100% buffered data transfer
  • Adjustable communication buffers (limited by RAM)
  • Text or Binary data transfer (any char between 0 and 255)
  • Send and receive binary data
  • Send and receive hex strings
  • Send and receive Unicode strings
  • Report the OnPlug event when serial device plugged in or unplugged or when the TCP/IP network changes state (SuperCom with Serial and/or TCP/IP support presumed).
  • It includes nearly all known standard file transfer protocols: ZMODEM, YMODEM/BATCH, YMODEM, YMODEM-G, XMODEM-1K, XMODEM/CRC, XMODEM, KERMIT, Extended XMODEM and ASCII.
  • About 35 different communications events are reported via OnComm, OnDataPacket, OnConnect, OnFileInfo and OnPlug
  • Dynamicaly priority for the data communication (very low to ultra high)
  • Distribute with ease
  • The SuperCom ActiveX can also be used Registration free. No need to register with the registry (very useful with Vista, Windows 7 and newer)
  • FREE technical support
  • No Royalties
  • New and intelligent features in SuperCom 7 for Windows
SuperCom provides intelligent functions that considerably speed-up the development process and produce reliable solutions. More...
  • DataPacket1 - Receive data packets based on some definitions. More...
  • Trigger1 - Trigger events when custom data packets or strings received. More...
  • DataFilter2 - Low level data filtering functions e.g. define ready made data filter or inspect and change data while received or transmited with custom functions. More...
  • Data Monitoring2 - Low level data monitoring functions, Integrated Debugging Library
  • Event Reporting - Thread-safe event reporting and synchronization with Windows controls or runtime library.
  • Threaded File Queue™ 1 - File transmission using queues, working completely in background!
  • Connecting in background - The connection attempt is working completely in background. The application does not freeze!
  • Extended XMODEM protocol. XMODEM compatible incl. ZMODEM like features. The Extended XMODEM protocol offers buffers up to 64K for high speed file transfers, File Options (transmit file names, request a file from the sender, copare date, size etc.).
  • ZMODEM File Options - Instructions for the file receiver.
  • ZMODEM/8k block option and the powerfull ADONTEC extension ZMODEM/32k (ZMODEM/64k shipped on request). More...
  • KERMIT Protocol
  • Integrated TAPI support.
  • Very Large Rx and Tx Buffers - Overcome known limitations.
  • Sharing Connections (e.g. TCP/IP or Serial) with a third party library is usually possible.

... and many other functions and protocol extensions.

____
1 Best utilized in a SuperCom DUAL API package
2 Requires a SuperCom DUAL API package (see also Software and Features)

Especially for RS-232, RS-422, RS-485

  • Up to 255 serial ports opened simultaneously (e.g. COM1 to COM255) and/or up to 255 connections simultaneously
  • Supports the MSComm compatible methods and properties. More...
  • Powerfull flow control (RTS/CTS, DTR/DSR, XON/FOFF, etc.)
  • Any baud rates supported by the hardware e.g. up to 921600 Baud (921,6 Kbps)
  • Dial-up connections using Modem (Hayes compatible)
  • Dial-up connections using TAPI (Windows Telephony API)
  • Dial-up connections using USB Modem
  • Dial-up connections using GSM/GPRS Modem
  • Modem-Sharing: Sharing a Modem connection with other applications is usually possible.
  • Supports USB to RS-232 / RS-485 adapters / converters
  • Redirected ports through the Windows Remote Desktop Protocol (RDP)
  • Support for Virtual serial ports e.g. COMM ports routed to an Ethernet PortServer/CommServer.
  • PnP Serial Port devices. SuperCom reports the OnPlug event whenever a PnP serial port is attached to or removed.
  • Sharing Serial Ports with a third party library is usually possible.

 

 

ActiveX Technology - ActiveX API

It's the same ActiveX control shipped with other SuperCom packages too, like SuperCom for TCP/IP, SuperCom for ISDN, SuperCom 3964 Engine, SuperCom Suite,...;
The runtime license, included with each packet, enables to control serial connections, TCP/IP or ISDN using one and the same component. This is achieved by implementing the SuperCom ActiveX control and the ActiveX API above the portable SuperCom API.
Why bother with many different tools, if you can solve it with one ! One library, one API!

 

Some SuperCom ActiveX - Properties 
The serial communication ActiveX, SuperCom ActiveX, zmodem, ymodem, xmodem, kermit, modbus, ascii

Note: The ComTypes RS-232, RS-422, RS-485 and TAPI are included in the SuperCom RS-232 ActiveX. The ComTypes TCP/IP Server and TCP/IP Client are included in the SuperCom for TCP/IP for Windows . The ComType ISDN is included in the SuperCom for ISDN for Windows . All ComTypes listed above are included in the SuperCom Suite .
Please also see the chart of Software and Features and the available product range for more details.

Example 1
(The following briefly shows a simple example of the control operation using Visual Basic)

Example 2
(Setup connection)

ActiveX: Client Connection - OnConnect
Visual Basic Sample

  Private Sub SCom1_OnConnect(ByVal Action As Integer, ByVal TimeLeft As Long)

     If Action = SCOM_CONNECT_FAILED Then
       Form4.CTL_INFO.Text = "CONNECT FAILED"
     End If
               ' successfully
     If Action = SCOM_CONNECT_OK Then
       Form4.CTL_INFO.Text = "CONNECTED"
     End If
               ' progress...
     If Action = SCOM_CONNECT_INFO Then
       Form4.CTL_INFO.Text = "CONNECT INFO ..."
     End If

  End Sub

      :
      :

  SCom1.PortOpen=True ' setup a link
      :
  SCom1.ConnectAddress="555-1234"
      :
  SCom1.Connect=True ' now connect

      :

See the same for TCP/IP or ISDN.

The connection setup runs completely in background. The application receives events about the progress. It does not matter which communication link it uses (Serial, TCP/IP or ISDN) it will require one common SuperCom API to use. The learning curve is extremely low with SuperCom!

Content of "627, SuperCom Serial ActiveX"
  -  ActiveX control incl. runtime DLLs for serial communication (RS-232/422/485 and TAPI)
  -  Samples and Documentation

See also the the available product range for more available packages and details.

Compatibility

The SuperCom ActiveX can be used with any Windows 32 Bit ActiveX enabled development environment including Visual C++, C#, C++Builder, Delphi, MS Office (VBA), FoxPro, LabView, PowerBuilder, Visual Basic, Visual Basic .net etc. The SuperCom ActiveX seamless intergrates with Visual Basic, Visual C++, C++ Builder, Delphi, VBA (e.g. Access, Excel, Word), FoxPro, LabView, PowerBuilder, C#, Visual Basic .net, MS .NET and other ActiveX enabled development environment. Embed into HTML pages and use with Internet Explorer (event driven sample available).

For real Windows 64 Bit development a 64-Bit Version (x64) also offered. 64 Bit Ready (see codes 626400 & 626301)

Sample Applications

Complete sample applications written for Visual C++, Visual Basic, VBA (Visual Basic for Applications), C++ Builder, Delphi, C#, Visual Basic .net, PowerBuilder, Internet Explorer, etc. are included in full source code.

License Information

Executables developed using the SuperCom ActiveX can be distributed royalty free.

System requirements

Windows 7, Windows Server 2008, Vista, Windows XP, Windows Server 2003, Windows 2000, Windows NT, Windows 9.x/Me.

 


The alternative to MSComm and PDQComm

Steps to replace MSComm

How to replace PDQComm


Home    Back
Updated on

www.ADONTEC.com
It Simply Works!