Home Page Products Main Page Greenleaf Secure Store and Catalog Technical Support Request Download listings There is a lot of reference material online here. All about Greenleaf, privacy, policies, legal corner... We add to the top of this when things of note occur.
View Cart
Greenleaf Software Inc, home of Greenleaf serial communications including protocol analyzers and data compression tools

Greenleaf CommX Info Pg.1

Save Time...
A Lot of it!

Drop a port, terminal, or file transfer control on a form in any ActiveX enabled development environment...Compare this to writing hundreds or thousands of lines of code.

Feature Rich

Comparing CommX to the Microsoft Comm Control is like comparing apples to oranges Read white paper to find out why

Individual Events

The competition has one event. CommX has twenty. Simplifies your coding because you don't have to check to find out what really happened. And the competition's event can't detect many of the things CommX events do. You can write a simple, clear event handler for each event you want to service, and enable those events only.

Works in your development system

Here's a partial list of development environments currently supported. (Users have written applictaions with other compilers):

  • Visual C++ 5, 6, 7.1
  • Visual Basic 5, 6, 7.1
  • Visual FoxPro 5, 6, 8
  • C++ Builder 3, 4, 5, 6, X
  • Delphi 3, 4, 5, 6
  • PowerBuilder 6, 6,5
  • Office 97, 2000, XP, 2003: Word, Excel, Access and others using VBA

Supports your Operating System

CommX was developed in Visual C++ 6 on Windows 2000. It supports: Windows 95, 95 OSR2, 98, 98 SE, Me, NT 4, 2000 including Server, XP, and Server 2003. Windows CE can also be used with precautions to avoid showing property pages and file transfer dialogs.

Works With Any Port Installed on Windows

CommX enumerates the ports known to Windows, regardless of where they are or what they're on. So long as they're seen by Windows Device Manager as a real COM port. Multi-port boards, ports on devices attached to USB or Firewire. CommX will do it because Windows virtualizes these ports (for reputable makes and models).

Built-in Property Pages

You can elect to use the built-in property pages for ease of configuring port parameters, file transfer options, and terminal properties.

Multithreaded

Your application can be single or multi-threaded. CommX itself fires off three threads for each port you open - one for Rx, Tx, and Status.

You Can Make Controls or Services Too

CommX can be encapsulated in an ActiveX control using VB or other containers. You can build Windows Services as easily as normal applications (provided the development environment supports creating Windows Services -- VB 5 And 6 Do Not).

Restores Ports

CommX saves incoming port parameters. When you close the port or exit the program, the old parameters are restored automatically.

Comes with Examples and Tutorials

In addition to comprehensive documentation, CommX ships with many examples for most of the supported containers. Step-by-step tutorials for installation of CommX in popular development environments helps many people get going.

What CommX does Not do:

  • USB. If your serial port is set up using one of the popular multiport devices connected to the USB port on your computer, then Windows will "see" the port and work normally. But it does not interface to the USB driver or API.
  • TCP/IP
  • Windows Sockets

Back     Return to home page     To top of this page        Greenleaf CommX

products | serial comm libraries | protocol analyzers | serial hardware
data compression/archiving/encryption | About Us | news | Updates
downloads | site map

Google
Web GreenleafSoft