Download Comm32 ocx
comm32 home

Introduction
Install Comm32
Why Not MsComm?
Properties
   .Break
   .CDHolding
   .CommEvent
   .CommPort
   .CTSHolding
   .DeviceName
   .DSRHolding
   .DTREnable
   .EOFChar
   .EOFEnable
   .EvtChar
   .EvtCharEnable
   .Handshaking
   .InBufferCount
   .InBufferSize
   .Input
   .InputLen
   .InputMode
   .NullDiscard
   .OutBufferCount
   .OutBufferSize
   .OutPut
   .OutPutMode
   .ParallelEnable
   .ParityReplace
   .PortOpen
   .RThreshold
   .RTSEnable
   .Settings
   .STHreshold


Functions
   .PortExists
   .getByte

   .InstalledDrivers
   .putByte

OnComm Event
Hardware/Cables etc

 

Use Comm32 to quickly add Serial Communications capabilities to your applications.

Comm32 is compatible with MSComm in that it uses the same property names, methods and syntax which means that you can quickly add Comm32 to a VB6 project in place of MSComm32 without needing to change any of your code or learn any new syntax. (also works for other languages with minor syntax changes)

 

 

See Comm32 Installation for complete instructions - how to install Comm32 on your computer and how to add the Comm32 component to your projects.

The download contains a fully functional trial version of Comm32 as well as sample projects showing you how to use Comm32.

Context sensitive help means that while you're working in your project you can place the cursor on a property and press the F1 key on your keyboard to see the help page describing that property.

The help file also contains information about making RS232 cables and even shows how to make a loop back tester for testing your hardware and debugging your applications.

 

 

Download Comm32

 

Recent Updates.New properties added
EOFChar, EvtChar, EvtCharEnable, DeviceName, PortExists, InstalledDrivers, ParallelEnable Fixes/Improvements
  • Error 8002 Invalid Port Number - When running your application in the IDE the com port is owned by the IDE - not by your application. If you end your application without closing the com port then the IDE would hold the com port open preventing the application from accessing the port again until you closed the IDE. This has now been resolved.
  • Error 8020 MSWindows appears to have a problem with some removeable or virtual com ports. This causes runtime error 8020 when using MSComm32. It may also cause the same error when using our ocx. We've introduced a new Property ParallelEnable. When disabled this property often avoids runtime error 8020 with our Comm32 control.
  • September 18. 2010 re-released with improved sample code for Dot.Net projects. We also set the build option to x86 in the .net samples. Because Comm32 is a 32bit component you would need to do that but if you're using VS Express then you weren't able to. The cpu build options now appear in our sample .net projects even if you are using free versions of Visual Studio Express.

3.2.0.88 released September. 21. 2010 (The 'Version' property is 3.2sat)

  • Added a new property OutputMode (OutputModeText and OutputModeBinary) Also added two new functions putByte and getByte These were added to improve Comm32's ability to output numeric Byte data (Bytes and Byte Arrays).
  • In some hardware it was found that flow control could not be enabled unless it was set programmatically AFTER the port was opened. Fixed in this version. You should be able to set flow control at designtime and anytime during runtime whether the port is open or closed.
  • Fixed a 'Missing reference' in the vb.Net and c# sample code. (only affects dot.net doesn't affect vb6)

 

 

   
Copyright (c) 2010 Axis Controls Ltd