Virtual Serial Port ActiveX Control - What's new in this version?

Changes in version 6.2
Build 6.2.0.142 [Released: May 30, 2008]

  • Added: Windows Server 2008 support
  • Added: re-naming full port names in Device Manager
  • Improved: our drivers successfully passed Microsoft Windows Hardware Quality Labs (WHQL) tests and are digitally signed by Microsoft now
  • Improved: overall stability
  • Fixed: minor bugs in samples source code
  • Fixed: uninstallation procedure in Windows NT4
  • Fixed: several minor bugs and glitches

Changes in version 6.1
Build 6.1.0.137 [Released: March 4, 2008]

  • Added: PortOpenAppId property, which returns PID (Process IDentifier) of application which currently works with virtual serial port
  • Improved: Component's overall stability and speed
  • Improved: multi-processors support
  • Improved: Baudrate emulation is enhanced greatly
  • Fixed: several minor bugs and glitches

Changes in version 6.0
Build 6.0.0.115 [Released: December 12, 2007]

  • Improved: Component's overall stability and speed
  • Fixed: bug in SetTimeouts method. The method does not bring OnTimeouts event to endless loop now
  • Fixed: several minor bugs and glitches

Changes in version 6.0
Build 6.0.0.112 [Released: November 26, 2007]

  • Improved stability within all major OS
  • Fixed: minor bug in virtual serial port driver installation in Windows 2000
  • Fixed: several other bugs and glitches

Changes in version 6.0
Build 6.0.0.112 [Released: November 16, 2007]

  • Improved: registration while using Single licenses
  • Improved: Component's overall stability and speed
  • Fixed: minor bugs and glitches

Changes in version 6.0
Build 6.0.0.107 [Released: October 30, 2007]

  • Improved stability within all major OS
  • Fixed: work with events in Win 9x
  • Fixed: minor bugs and glitches

Changes in version 6.0
Build 6.0.0.103 [Released: August 21, 2007]

  • Virtual Serial Port ActiveX and all of its internal drivers are now digitally signed
  • Totally re-worked and greatly improved usage samples
  • Now supports Windows XP x64 and Vista x64
  • Now virtual serial ports are located in "ports" group in Device Manager, thus any software finds our ports
  • Added: now you can force setting port settings during the runtime
  • Added: ability to manage port access rights
  • Added: SetLineControl, SetHandflow, SetChars methods for additional port management
  • Added: AppendAccessMask, InsertAccessMask, GetAccessMask, DeleteAccessMask, ClearAccessMask methods to manage port access rights
  • Added: AccessMaskCount property (see manual)
  • Added: RTS, DTR properties
  • Improved: Parity, StopBits, Baudrate, ControlHandshake, FlowReplace properties enhanced
  • Improved: work of SetBreak method was greatly improved
  • Improved stability within all major OS
  • Fixed: minor bugs and glitches

Changes in version 5.0
Build 5.0.8.59 [Released: March 15, 2007]

  • Fixed a bug with Windows OS x64 installation
  • Problems with data stream control fixed
  • Improved: Component's overall stability and speed

Changes in version 5.0
Build 5.0.8.57 [Released: January 11, 2007]

  • Several post-release fixes
  • Fixed a tiny glitch with OnBaudrate event
  • Quiet registration is now the must for OEM clients

Changes in version 5.0
Build 5.0.8.55 [Released: December 22, 2006]

  • Totally reworked new version that supports Windows Vista
  • New property (PortOpenAppPath) was added to easily identify which application opens your virtual serial port
  • Increased the number of supported environments/IDEs
  • All samples refreshed and improved
  • Redistribution process enhanced
  • Even better emulation of virtual serial ports introduced
  • ActiveX Control stability under all operating systems greatly improved
  • Baudrate emulation slightly reworked to better match real serial port analog
  • Plenty of minor bugs fixed
  • Some minor internal changes in the engine

Changes in version 4.5
Build 4.5.4.90 [Released: August 31, 2006]

  • Improved: Component's overall stability
  • Fixed: ActiveX Control works correctly under 64-bit operating systems from now on

Changes in version 4.5
Build 4.5.4.87 [Released: July 17, 2006]

  • Improved: Now two VSP AX controls could be used under Windows NT4
  • Fixed: uninstallation issues under Windows NT4
  • Fixed: the problem with adding virtual serial port in Windows registry under Windows 9x

Changes in version 4.5
Build 4.5.4.87 [Released: July 12, 2006]

  • Improved: Now two VSP AX controls could be used under Windows NT4

Changes in version 4.5
Build 4.5.4.85 [Released: June 28, 2006]

  • Added: Quiet registration option for OEM license users

Changes in version 4.5
Build 4.5.4.76 [Released: June 1, 2006]

  • Fixed: The program stability issues while removing serial port under Windows 9x

Changes in version 4.5
Build 4.5.3.73 [Released: February 20, 2006]

  • Added: New input/output methods: ReadArray and WriteArray
  • Added: Parity, Stopbits, Databits, Baudrate, ControlHandShake and FlowReplace properties to check serial port configuration settings
  • Added: OnBreak event
  • Improved: VB6, VB.Net and C# samples
  • Fixed: SetTimeouts method

Changes in version 4.2
Build 4.2.2.54 [Released: January 10, 2006]

  • Fixed: Serial port driver for Windows NT4

Changes in version 4.2
Build 4.2.2.52 [Released: November 25, 2005]

  • Fixed: Problems with removing serial ports

Changes in version 4.2
Build 4.2.2.49 [Released: November 21, 2005]

  • Added: New methods ReadStr and WriteStr

Changes in version 4.1
Build 4.1.2.41 [Released: October 24, 2005]

  • The pool of threads that are waiting for events is decreased. This allows you to create more virtual serial ports in the system

Changes in version 4.1
Build 4.1.2.40 [Released: October 4, 2005]

  • EV_ERR and EV_BREAK signals are added to OnEvent

Changes in version 4.1
Build 4.1.2.39 [Released: September 19, 2005]

  • Problem with OnRxChar event when there is nothing to read from remote port us fixed
  • Microsoft Visual C 6.0/7.0 projects by default will not stop in debug mode

Changes in version 4.1
Build 4.1.2.37 [Released: September 8, 2005]

  • All 64-bit Windows OS versions are supported now

Changes in version 4.0
Build 4.0.0.13 [Released: July 5, 2005]

  • A bug in security module is fixed
  • Handle property is known as HandleControl

Changes in version 4.0
Build 4.0.0.6 [Released: April 28, 2005]

  • Open method is now known as Attach
  • isCreated property is introduced
  • CountVirtualPort property is introduced
  • SetBreak method is introduced
  • SetWiring method is introduced
  • EnumVirtualPort method is introduced

Changes in version 3.8
Build 3.8.5.31 [Released: April 6, 2005]

  • ActiveX Control has been renamed from VSPort.ocx into VSPort.dll
  • Open method is now known as Attach
  • GetIsOpened method is now known as IsOpened
  • GetInCount method is now known as InCount
  • GetHandle method is now known as Handle
  • ActiveX Control rewritten using ATL technology
  • VB.Net and C# can now read/write the whole array of data
  • New samples of using VSP ActiveX Control in console applications added for VC6 and VC.Net

Changes in version 3.6
Build 3.6.5.10 [Released: February 17, 2005]

  • Reworked events management scheme
  • New threads pool added to work with events to speed it up

Changes in version 3.5
Build 3.5.0.21 [Released: December 01, 2004]

  • Full baud rate emulation implemented (for Windows 2000/XP)
  • Multiple core enhancements
  • Examples refreshed

Changes in version 3.0
Build 3.0.3.65 [Released: October 17, 2004]

  • Operating systems support expanded
  • Open method improved
  • New examples

Changes in version 2.52
Build 2.52.0.99 [Released: June 12, 2004]

  • Create method changed to CreatePort for better compatibility with Delphi
  • SetTimeouts method added

Changes in version 2.51
Build 2.51.8.4 [Released: May 30, 2004]

  • Added support of Microsoft Windows NT4

Changes in version 2.5

  • New method Open
  • Virtual Serial Ports now are not always deleted when your application exits. You can control this by setting DeleteOnExit property
  • Improved support of Visual Basic 6 (thread unsafe environmend issues)
  • Fixed bug not allowing you to call Read method from OnRxChar event handler in Visual Basic 6

Changes in version 2.0

  • Fully new architecture (supporting WDM, PnP, PowerManagement). Full integration in Windows XP
  • Virtual Serial Bus driver added - full PnP support
  • Simplified and improved programming interface