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