What's new in Wireless Communication Library VCL Personal Edition 6.14.5.0

Sep 11, 2015
  • .NET Edition:
  • .NET Framework 4.6 (Visual Studio 2015, Windows 10) support;
  • Fixed bug in C# WiFi Demo;
  • GetVersionEx depricated warning removed to support new Windows SDK (Windows 8, 8.1, 10).
  • C++ Edition:
  • GetVersionEx deprecated warning removed to support new Windows SDK (Windows 8, 8.1, 10);
  • Visual Studio 2015 (Windows 10) support.
  • VCL Edition:
  • CBuilder 2007 support;
  • Borland RAD Studio 2007 support;
  • Embarcadero RAD Studio 10 Seattle support (CBuilder 10 and Delphi 10, Windows 8, 8.1, 10);
  • Fixed compiling errors (path not found) in CBuilder XE 8 Demos.
  • Common update and fixed:
  • Fully compatible with Windows 10;
  • Minor bug fixes and changes.

New in Wireless Communication Library VCL Personal Edition 6.14.4.0 (Sep 11, 2015)

  • wclBluetoothHandsFreeClient and wclAVRCPClient: full asynchronous connection has been implemented;
  • wclAuthenticator bug fix: OnPinRequest event has not fired when a remote device connects to a PC running Toshiba Bluetooth Stack.

New in Wireless Communication Library VCL Personal Edition 6.14.3.0 (May 22, 2015)

  • Bug in WiFi Manager which may cause a dead-lock when connecting to a WiFi network has been fixed;
  • Workaround for Microsoft Bluetooth pairing API (using Pair method) which causes possible A/V or BSOD has been added.

New in Wireless Communication Library VCL Personal Edition 6.14.2.0 (Apr 30, 2015)

  • Critical memory leak has been fixed;
  • Minor bugs have been fixed.

New in Wireless Communication Library VCL Personal Edition 6.14.1.0 (Mar 18, 2015)

  • Fixed bug in VB.NET BluetoothDiscovery Demo which cause an error during Pair call;
  • Now Pair returns more error codes what gives more information about pairing process (Microsoft Bluetooth drivers);
  • Fixed bug in Pair method which cause to pair with other device that function was called for (Microsoft and BlueSoleil Bluetooth drivers).

New in Wireless Communication Library VCL Personal Edition 6.14.0.0 (Feb 16, 2015)

  • Reading LMP version of local radio;
  • Fixed issue with "Remote device connects to PC" popup message when call wclBluetoothDevice.Pair with Microsoft Bluetooth drivers;
  • Fixed bug when devices were not found (Discovering error) during discovering with BlueSoleil drivers (C++ and .NET Editions);
  • Fixed bug with remote device name reading on BlueSoleil BT drivers (C++ and .NET Editions);
  • Some memory leaks have been fixed (VCL Edition);
  • Bluetooth 4 Low Energy GATT support on BlueSoleil drivers (Developer Edition).

New in Wireless Communication Library VCL Personal Edition 6.13.10.0 (Dec 30, 2014)

  • BlueSoleil: critical bug which does not allow to connect to device has been fixed;
  • PBAP Client: default service has been changed from PhonebookServiceClass_UUID to PhonebookServerEquipmentServiceClass_UUID (check supported service before connetc by calling EnumServices);
  • C++ Edition: 2 lost UUIDs have been added;
  • .NET Edition: some bugs in VB.NET Demos have been fixed.

New in Wireless Communication Library VCL Personal Edition 6.13.9.0 (Dec 10, 2014)

  • BlueSoleil devices Discovering has been reworked for BLE devices support;
  • BlueSoleil devices name reading has been reworked for BLE devices support;
  • IsBLESupported function has been removed from wclBluetoothDevice class;
  • wclBluetoothDiscovery has been updated to discover only non BLE devices (BlueSoleil);
  • Serial Port signals control (new SetComBit method in wclClient).

New in Wireless Communication Library VCL Personal Edition 6.13.8.0 (Nov 3, 2014)

  • Wiimote code has been reworked;
  • Connecting issues to Wii Balance Board have been fixed;
  • Connecting issues to Wii with Nunchuck connected have been fixed.

New in Wireless Communication Library VCL Personal Edition 6.13.7.0 (Oct 17, 2014)

  • Fixed bug with connecting to Wiimote;
  • Fixed critical bug appears on some PC with connecting to Bluetooth Enabled device;
  • Fixed memory leak when unloading WCL;
  • New tested device has been added into Tested Devices List Samsung Galaxy Tab 3 7.0 P3200;
  • TDL images has been fixed and updated.

New in Wireless Communication Library VCL Personal Edition 6.13.6.0 (Oct 8, 2014)

  • Enumerating USB devices;
  • OBEX protocol optimization;
  • Bluetooth HAL optimization for coming BLE support;
  • Memory manager optimization for increasing transfer speed;
  • wcl2wbt loading issue fixed (only on Win XP);
  • Windows 10 optimization and improvement;
  • Critical bug in Pair method when it can not pair with some WP8 and Android devices when using Microsoft Bluetooth drivers has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.13.5.0 (Sep 15, 2014)

  • VCL Edition: Embarcadero RAD Studio XE7 support;
  • C++ and .NET Editions: fixed bug in Set implementation which causes problem with Transport detection and sometime causes Access Violation;
  • fixed bug causes wclBluetoothDiscovery devices monitoring freezing;
  • Code optimization.

New in Wireless Communication Library VCL Personal Edition 6.13.4.0 (Sep 3, 2014)

  • wclBluetoothDevice.Pair method has been reworked. Now it fires events when needed;
  • OnPINRequest event has been added for wclBluetoothDevice class. The event fires when PIN code is requesred during pairing;
  • OnNumericComparison event has been added for wclBluetoothDevice class. The event fires if a remote device requires numeric comparison pairing;
  • OnPasskey event has been added for wclBluetoothDevice class. The event fires if a remote device needs Passkey during pairing;
  • OnPasskeyNotification event has been added for wclBluetoothDevice class. The event fires when a remote device sends a Passkey to PC for pairing.

New in Wireless Communication Library VCL Personal Edition 6.13.3.0 (Sep 1, 2014)

  • Small modification in evens processing code;
  • wclAuthenticator has been reworked for better support of Passkey and Passkey Notification pairing methods;
  • .NET Edition: Fixed bug in Kinect Demo (C#);
  • VCL Edition: Fixed bug in BluetoothDiscovery Demo (CBuilder);
  • COM Edition: Fixed bug in BluetoothDiscovery Demo;
  • .NET Edition: Project groups for C# demos have been added;
  • .NET Edition: Project groups for VB.NET demos have been added;
  • COM Edition: Project groups for VB 6 demos have been added.

New in Wireless Communication Library VCL Personal Edition 6.13.2.0 (Jul 31, 2014)

  • OBEX Client code has been changed for better PBAP support;
  • VCL Edition: Project groups for Delphi and CBuilder demos have been added;
  • VCL Edition: CBuilder demos have been improved;
  • VCL Edition: typecasting fixes (Interger() -> WCL_PTR());
  • BlueSoleil error decoding improved;
  • new WCL error code WCL_E_REMOTE_FEATURE_NOT_SUPPORTED;
  • new IsBLESupported() method has been added for wclBluetoothDevice class. The method checks if a remote device supports BLE features (GATT) (BlueSoleil only);
  • Servers code has been updated for comming features support;
  • OBEX Server code has been updated for comming features support;
  • C++ Edition: Different solutions (projects groups) have been added for different WCL Licenses (Lite, Personal, Developer);
  • C++ Edition: Demos have been modified to show how to use WCL Static build;
  • Fixed bug with freezing WCL on wclAPI.Load call;
  • Fixed issue when StopMonitoring locks execution until discovering finished.

New in Wireless Communication Library VCL Personal Edition 6.13.1.0 (May 22, 2014)

  • Phonebook Access Profile (PBAP) support has been added (Personal and Developer Licenses);
  • OBEX (OPP and FTP) client code has been reworked and optimized;
  • PBAP C#, Delphi, CBuilder, COM demos has been added (Personal and Developer Licenses);
  • Minor bugs fixes.

New in Wireless Communication Library VCL Personal Edition 6.13.0.0 (May 19, 2014)

  • Toshiba SDP parser: small bug fixed with 1 byte missing in UUID (C++ and .NET Editions);
  • MS stack disconnecting sometime causes dead-lock - fixed;
  • Delphi XE6 and CBuilder XE6 support (VCL Edition);
  • Bluetooth devices monitoring code has been reworked and optimized;
  • Detection of connected devices;
  • WCL as Static Library is now available (C++ Edition, use _WCL_STATIC_ define).

New in Wireless Communication Library VCL Personal Edition 6.12.10.0 (Apr 7, 2014)

  • Minor bug fixes;
  • Memory issue fixes;
  • Minor Wiimote fixes.

New in Wireless Communication Library VCL Personal Edition 6.12.9.0 (Apr 7, 2014)

  • Minor updates in HandsFreeClient (BlueSoleil stack);
  • WCL COM: minor fixes and updates;
  • WCL COM: property wclRadioX.API now writable;
  • WCL COM: new property wclBluetoothDiscovery.Monitoring;
  • WCL COM: Assign method has been removed from all interfaces;
  • BlueSoleil 2.1 simple pairing full support has been added;
  • BluSoleil paring fixes;
  • HandsFreeClient OnDisconnect not fired when remote device disconnects - fixed;
  • USB Devices monitoring.

New in Wireless Communication Library VCL Personal Edition 6.12.7.0 (Dec 23, 2013)

  • Fixed bug in wclBluetoothDevice.EnumServices method when the method returns wrong error code WCL_E_ACCESS_DENIED instead of WCL_E_SERVICE_NOT_FOUND with MS drivers;
  • WCL .NET: Fixed bug in wclFTPClient (wclFileSystemObject) when it returns wrong timestamps for files;
  • new AssignedChannel property for Bluetooth Servers.

New in Wireless Communication Library VCL Personal Edition 6.12.6.0 (Nov 5, 2013)

  • WiFi Framework: New OnScanCompleted event;
  • WiFi Framework: Fixed bug when event OnDisconnected has never fired (.NET Edition);
  • HandsFreeClient: new ConnectAudio method;
  • HandsFreeClient: new DisconnectAudio method;
  • HandsFreeClient now works with Hands-Free units;
  • HandsFree demo application has been updated to show how to work with Hads-Free units;
  • wclProximitySender: fixed bug when it crashes on sending (.NET Edition).

New in Wireless Communication Library VCL Personal Edition 6.12.5.0 (Oct 5, 2013)

  • WiFi Framework: New Connect method allows to automatically create WiFi Profile XML file (if needed) and connect to selected network (open or private);
  • WiFi Framework: New BuildProfile method helps you to build WiFi Profile XML file from given network parameters;
  • Bugs in WiFi Demo for WCL COM Edition have been fixed;
  • All WiFi Demos have been updated for support new features.

New in Wireless Communication Library VCL Personal Edition 6.12.4.0 (Sep 18, 2013)

  • Embarcadero RAD Studio XE5 support has been added;
  • Minor bugs fixed;
  • OBEX optimization;
  • BlueSoleil pairing issue on some Win 8 systems fixed.

New in Wireless Communication Library VCL Personal Edition 6.12.3.0 (Sep 11, 2013)

  • Critical bug in EnumServices has been fixed. The bug may cause A/V on enumerating services from Bluetooth enabled device.

New in Wireless Communication Library VCL Personal Edition 6.12.2.0 (Aug 27, 2013)

  • Minor bugs have been fixed in OBEX Client;
  • Empty PIN is now allowed for Pair method;
  • VCL Edition 64 bit support for Delphi XE2, XE3, XE4 has been implemented.

New in Wireless Communication Library VCL Personal Edition 6.12.1.0 (Jul 12, 2013)

  • Wiimote extensions values reading precision increased;
  • Fixed issue with C# demos appeared on some systems;
  • Minor bug in wclVirtualCOMPort has been fixed (C++ and .NET Editions);
  • Toshiba pairing has been reworked for better support of BT 2.1 Simple Pairing devices;
  • wclAuthenticator has been reworked for better support Toshiba pairing with BT 2.1 Simple Pairing devices;
  • wclAuthenticator now supports auto pairing (SileAuth) for Toshiba.

New in Wireless Communication Library VCL Personal Edition 6.12.0.0 (Jul 1, 2013)

  • VCL Edition: Embarcadero RAD Studio XE4 support has been added;
  • C++ Edition: Microsoft Visual C++ (Microsoft Visual Studio) 2013 Preview support has been added;
  • .NET Edition: .NET Framework 4.5.1 and Microsoft Visual Studio 2013 Preview support has been added;
  • Update Rules and Renewal Prices have been changed;
  • Code optimization and refactoring for better performance.

New in Wireless Communication Library VCL Personal Edition 6.11.9.0 (Jun 14, 2013)

  • Wiimote accelerators calculation has been updated for better precision;
  • Fixed bug with dialing number in GSMModem;
  • Minor code optimization.

New in Wireless Communication Library VCL Personal Edition 6.11.8.0 (May 4, 2013)

  • Fixed bug with Kinect detection on some systems;
  • Fixed bug with HID transport detection for Wiimote

New in Wireless Communication Library VCL Personal Edition 6.11.7.0 (Apr 5, 2013)

  • wclGSMModem: OnRing event has been added;
  • wclGSMModem: OnEvent event has been added - other call events;
  • wclGSMModem: Answer method has been added - allows to answer for icomming call;
  • wclGSMModem: HangUp method has been added - allows to cancel call;
  • wclGSMModem: Call method has been added - allows to place a call;
  • wclGSMModem: Switch method has been added - allows to switch between active/hold calls;
  • wclGSMModem: Holding calls;
  • wclGSMModem: 3-way calling support;
  • wclGSMModem: Better support for different cell phone models;
  • GSMModem demo has been updated;
  • WCL COM demos have been updated.

New in Wireless Communication Library VCL Personal Edition 6.11.6.0 (Mar 28, 2013)

  • Fixed critical bug in SDP Parser (bug appears on MS BT drivers) which cause A/V when enumerating services on some devices as well as A/V in checking for device availability and in devices monitoring;
  • Minor changes in Toshiba connection;
  • SyncClient Demo for WCL .NET;
  • New Bluetooth Only License;
  • New GameDev License.

New in Wireless Communication Library VCL Personal Edition 6.11.5.0 (Mar 18, 2013)

  • SyncClient Demo for C++ Edition has been added;
  • wclAuthenticator and Toshiba: fixed bug appeared when uses with BT 2.1 SSP;
  • wclAuthenticator and Toshiba: fixed problem when Toshiba PIN dialog appears before OnPINRequest event fires;
  • vCOM creating and detection on Microsoft Bluetooth stack has been updated and fixed;
  • Minor updates in VCL (CBuilder) demos;
  • Bluetooth devices monitoring bug in WCL .NET has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.11.4.0 (Mar 18, 2013)

  • wclClientTransport, wclServerTransport and wclWiimoteTransport types have been removed. Now wclTransport should be used instead of those types;
  • Minor fixes in WidComm connection;
  • Fixed bug with freezing on MS driver when pairing;
  • Minor code refactoring and optimization;
  • Critical memory leak bug has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.11.3.0 (Feb 23, 2013)

  • Bluetooth devices monitoring;
  • BluetoothDiscoveryDemo has been updated to show how to use Bluetooth Monitoring functions;
  • Fixed bug with freezing on MS driver when pairing;
  • wclBluetoothDevice. Pair method has been reworked: now it takes PIN as a parameter and does not fire events (all events have been removed from wclBluetoothDevice class). The Pair method trys to pair with device with given PIN. If a target device supports BT 2.1 SSP authentication, the Pair method automatically accepts numeric/passkey comparison. If a target device requires legacy PIN authentication then the Pair method trys to pair with given PIN;
  • BlueSoleil freezinbg on Pair function issue has been fixed;
  • WidComm pairing has been updated and fixed.

New in Wireless Communication Library VCL Personal Edition 6.11.2.0 (Feb 2, 2013)

  • Bugs in VCL Edition setup have been fixed;
  • Minor code optimization and refactoring;
  • BlueSoleil pairing issue on some PCs (C++ and .NET Editions) has been fixed;
  • Service property has been added for wclBluetoothHandsFreeClient;
  • AVRCP/A2DP Profile support has been implemented (for BlueSoleil BT drivers) (beta);
  • WCL has been tested and found 100% compatable with BlueSoleil 9.2.417.0;
  • WCL has been tested and found 100% compatable with BlueSoleil 10.0.417.0;
  • Apple iPhone 4 has been added into Tested Devices List;
  • Samsung Wave Y S5380 has been added into Tested Devices List;
  • Nokia Lumia 710 has been added into Tested Devices List.

New in Wireless Communication Library VCL Personal Edition 6.11.1.0 (Feb 2, 2013)

  • VCL Edition: Embarcadero RAD Studio XE 3 support has been added;
  • WCL on BlueSoleil now works with Wiimote as with Bluetooth device;
  • WCL .NET bug with connecting to Wiimote with MS BT drivers has been fixed;
  • Wiimote extention detection has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.11.0.0 (Nov 28, 2012)

  • Kinect support in WCL Developer Commercial;
  • Icons for wclGSMModemClient (.NET and VCL Editions) have been added;
  • WCL C++ and WCL .NET Editions: bug with using default constructors has been fixed;
  • WidComm BT 2.1 pairing issue has been fixed;
  • PairEx method has been removed from wclAuthenticator class;
  • Pair checks if wclAuthenticator is active and fails in this case;
  • Code refactoring and optimization;
  • OnAuthenticationRequest event has been removed from wclAuthenticator;
  • New events have been added for wclAuthenticator: OnNumericComparison, OnPasskey, OnPasskeyNotification;
  • Pair method has been changed to work as PairEx;
  • New events OnPINRequest, OnNumericComparison, OnPasskey, OnPasskeyNotification have been added to wclBluetoothDeviceClass;
  • Demos have been updated and modified to support new features;
  • Fixed bug when OnPaired event doesn't fire when wclAuthenticator is used with WidComm Bluetooth drivers;
  • Fixed bug when application uses more than one instance of wclAuthenticator to handle authentication (paring) requests from more than one installed radio.

New in Wireless Communication Library VCL Personal Edition 6.10.8.0 (Nov 28, 2012)

  • BlueSoleil Pairing has been updated for support new drivers;
  • Toshiba connection code has been improved;
  • PairEx for BlueSoleil has been implemented;
  • Fixed issue when PIN code dialog appearance using wclAuthenticator with BlueSoleil.

New in Wireless Communication Library VCL Personal Edition 6.10.7.0 (Sep 17, 2012)

  • CBuilder 5 support has been added (VCL Edition);
  • Demos for wclSyncClient have beed added (COM and VCL Editions);
  • Minor fixes in wclSyncClient.

New in Wireless Communication Library VCL Personal Edition 6.10.6.0 (Aug 1, 2012)

  • Automatic pairing (wclAuthenticator) code has been updated for better Toshiba support;
  • Toshiba paring (automatic and manual) has been fixed for BT 2.1 dongles;
  • Calling Pair with MS drivers on BT 2.1 devices caused Pair Dialog Popup - issue has been fixed;
  • New demos;
  • Code optimization;
  • Memory usage optimization.

New in Wireless Communication Library VCL Personal Edition 6.10.5.0 (Jun 28, 2012)

  • WCL COM Edition: error codes updated;
  • New error code WCL_E_OUT_OF_MEMORY;
  • BluetoothDiscoveryDemo has been changed to show how to use Timer to create a delay before read found devices names;
  • wclSyncClient class has been added for synchronouse reading operations;
  • WCL C++: VS 2008 stack corruption error iunder debugger has been fixed;
  • SMS sending has been added into WCL Developer (new class wclGSMModemClient).

New in Wireless Communication Library VCL Personal Edition 6.10.4.0 (May 2, 2012)

  • 64 bit support has been added into .NET and C++ Editions;;
  • C++ and .NET demos have been redesigned to support WCL x64;
  • C++ Edition redistributed files changed;
  • Minor bugs have been fixed.

New in Wireless Communication Library VCL Personal Edition 6.10.3.0 (Apr 17, 2012)

  • Fixed bug with freezing when serial connection is established but port has been removed from system (usually appeared with USB->COM adapters);
  • Support for new Wii Remote (RVL-CNT-01-TR) has been added;
  • Fixed bug in RSSI reading.

New in Wireless Communication Library VCL Personal Edition 6.10.2.0 (Mar 27, 2012)

  • Microsoft Bluetooth Server bug has been fixed (when did not allow to connect more than one device when multiple server running);
  • Minor code fixes/refactoring;
  • Icons for WCL .NET controls;
  • wclBluetoothRadio.API property is read only now;
  • CwclBluetoothRadio.SetAPI() has been removed;
  • Constructors of wclBluetoothRadio, wclBluetoothService (CwclBluetoothRadio, CwclBluetoothService) have been changed;
  • Constructor of wclIrDADevice (CwclIrDADevice) has been changed;
  • Copy constructors for wclBluetoothRadio, wclBluetoothRadios, wclBluetoothDevice, wclBluetoothDevices, wclBluetoothSevice, wclBluetoothSevice, wclIrDADevice, wclIrDADevice (CwclBluetoothRadio, CwclBluetoothRadios, CwclBluetoothDevice, CwclBluetoothDevices, CwclBluetoothSevice, CwclBluetoothSevice, CwclIrDADevice, CwclIrDADevice) have been added;
  • RSSI reading for WidComm (device must be connected), BlueSoleil and Toshiba has been implemented.

New in Wireless Communication Library VCL Personal Edition 6.10.1.0 (Feb 27, 2012)

  • Put method perfomance in wclOPPClient and wclFTPClient has been increased;
  • New parameter DoNotCopy for Put method in wclOPPClient and wclFTPClient has been added - set it to True if you do not want to copy passed stream into memory (you must delete Stream object in OnSendComplete event); set it to False (default value) if you want to execute Put as in previous WCL version;
  • WCL C++ Edition now ca be used as a static linked library;
  • Sending perfomance for wclProximitySender has been increased;
  • WCL VCL Edition XE2 samples have been updated ("Unable to set Icon" message has been fixed);
  • New methods have been added for wclBluetoothDevice object: AddDevice and RemoveDevice. Methods allow you to Add (install) and Remove (uninstall) Bluetooth device as a Windows device (installs its drivers) (MS drivers);
  • BT 2.1 pairing has been fixed;
  • New method PairEx has been added to initiate BT 2.1 pairing from PC side;
  • OnPaired event has been added for wclAuthenticator - shows authentication result;
  • Authenticator Demo has been updated to show OnPaired event and PairEx function usage.

New in Wireless Communication Library VCL Personal Edition 6.10.0.0 (Feb 3, 2012)

  • Support for Embarcadero Delphi XE 2 and CBuilder XE 2 has been added;
  • Fixed bug with Wii Balance Board Weight calculation in WCL C++ and WCL .NET Editions;
  • Sender parameter has been added to all C++ events;
  • BlueSoleil status monitoring routine has been changed;
  • OBEX Client Get operation perfomance has been increased;
  • OBEX Server object receiving perfomance has been increased.

New in Wireless Communication Library VCL Personal Edition 6.9.3.0 (Nov 15, 2011)

  • BluetoothFTPClient and IrDAFTPClient demos have been updated (Who settings has been changed to its default value);
  • IsInRange function has been fixed to work correctly with BlueSoleil Bluetooth drivers;
  • HadsFreeProfile for BlueSoleil;
  • WCL .NET Edition now supports .NET 4.5 and Visual Studio 2011;
  • New demos for WCL .NET Edition (VS 2011, .NET 4.5) have been added;
  • Minor fixes in .NET demos (C#, VB.NET);
  • Using WidComm in service application - issue has been fixed;
  • small bug in CBuilder WiFi Demo has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.9.2.0 (Aug 18, 2011)

  • Fixed bug when connecting to WiiMote as to HID device with Toshiba Bluetooth Drivers;
  • New error codes for Pair function used with Toshiba driver;
  • Reading and writing Connectable and Discoverable modes for BlueSoleil (6.x and high);
  • Bluetooth 2.1 authentication;
  • AuthenticatorDemo has been updated for Bluetooth 2.1 Simple Pairing support;
  • ProximitySender Demo has been updated for Bluetooth 2.1 Simple Pairing support;
  • BTOPPSecureServer demo has been ipdated for Bluetooth 2.1 Simple Pairing support;

New in Wireless Communication Library VCL Personal Edition 6.9.1.0 (Jul 11, 2011)

  • Bug with Pairing using wclAuthenticator and Blackberry has been fixed;
  • Bug with running Server and Client on Toshiba at the same PC has been fixed;
  • New function IsInRange has been added in wclBluetoothDevice;
  • Bug with reading wclBluetoothDevice Name and Address in MBCS version (GetAddressA() and GetNameA()) has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.9.0.0 (Jun 4, 2011)

  • VS 2003 demos have been added (for C++ Edition);
  • Wiimote support has been added;
  • Minor fixes in WiFi demos for VB/NET and C#;
  • Fixed issue with wrong signed WCL for .NET assembly for VS 2010 (.NET 4.0);
  • New demos (Bluetooth OPP Secure Server) for WCL .NET, COM, C++ and VCL.

New in Wireless Communication Library VCL Personal Edition 6.8.2.0 (Dec 21, 2010)

  • vCard campaign name issue fixed;
  • When sending to more than 1 device on BlueSoleil driver if one device rejects than all others rejects too - fixed;
  • When remote device canceled transmission event didn't fire as should - fixed;
  • Sending speed improved.

New in Wireless Communication Library VCL Personal Edition 6.8.1.0 (Dec 1, 2010)

  • Fixed "Internal Driver Error" in wclVirtualCOMPortCreator;
  • Wiimote did not work with Toshiba on 32 bit platform - fixed;
  • When sending to more than 1 device (ProximitySender) on BlueSoleil driver if one device rejects than all others rejects too - fixed;
  • Fixed bug in BluetoothFTPClientDemo and IrDAFTPClientDemo for .NET;
  • OnOBEXGetComplete does not fire when remote device canceled transmission - fixed (.NET);
  • BluetoothFTPClientDemo for VB.NET has been added.

New in Wireless Communication Library VCL Personal Edition 6.8.0.0 (Oct 21, 2010)

  • Issue with freezing on WidComm when device has cancelled sending has been fixed;
  • New c# demo application (BluetoothFTPClientDemo) has been added;
  • wclProximitySender has been removed from Non Commercial Licenses (NC Personal and NC Developer);
  • ProximitySender VB 6 demo has been fixed;
  • Suppoort for new authentication mechanism has been added;
  • Stop supporting for Borland Delphi 5;
  • Delphi XE is snow supported;
  • CBuilder XE is snow supported;
  • Bug in wclVirtualCOMPort creating has been fixed;
  • .NET 3.0 is now supported;
  • .NET 3.5 is now supported;
  • .NET 4.0 is now supported;
  • Fast discovering for bluetooth devices has been added.

New in Wireless Communication Library VCL Personal Edition 6.7.7.0 (Jun 22, 2010)

  • wclOPPServer: if file receiving is terminated then Stream is nil;
  • wclOPPServer: to terminate file receiving call Terminate function from OnProgress event handler;
  • Filter by phones (Class Of Device) has been added into ProximitySender Demo (see OnAcceptDevice event handler);
  • Criticla issue with ProximitySender .NET crashes has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.7.6.0 (May 14, 2010)

  • MultiBtOppServers demo installation has been fixed (CBuilder);
  • vCard charset encoding for BDS 2009 and BDS 2010 has been fixed;
  • WCL COM Edition installer has been changed;
  • wclProximitySender crashes has been fixed (.NET Edition).

New in Wireless Communication Library VCL Personal Edition 6.7.5.0 (Apr 28, 2010)

  • Terminate does not cause WCL_E_CANCELLED_BY_USER result for OBEX Get operation - fixed;
  • Installers have been changed;
  • BlueSoleil 6.4.305.0 compatability tested;
  • vCard has been implemented for COM edition;
  • fixed issue with receiving data from more than one remote device over Bluetooth with wclServer and wclOPPServer.

New in Wireless Communication Library VCL Personal Edition 6.7.4.0 (Mar 15, 2010)

  • Issue with name changing on Win7 platform has been fixed (C++/.NET Editions);
  • Microsoft Visual Studio 2010 compatability tested and passed;
  • Separate samples for Visual Studio 2005, 2008, 2010 (C++/.NET Editions);
  • IrDA hardware monitoring has been changed;
  • Fixed VirtualCOMPort issue when attemp to create COM port fails if port already existing (created manualy) with MS drivers;
  • EULA has been changed.

New in Wireless Communication Library VCL Personal Edition 6.7.3.0 (Feb 23, 2010)

  • fixed issue with WidComm freezing on EnumServices when dongle has been removed during operation;
  • new BluetoothConsole demo for C++ edition shows how to use WCL in console applications and threads;
  • fixed issue with WidComm 5.5.0.7000.

New in Wireless Communication Library VCL Personal Edition 6.7.2.0 (Feb 9, 2010)

  • fixed issue with BlueSoleil 5.x and high and Virtual COM Port creation;
  • wclVirtualCOMPort destroys when API unloaded;
  • issue with not releasing Toshiba Virtual COM port has been fixed;
  • new demos for .NET Edition (ServiceDemo);
  • new error constant WCL_E_USER_DEFINED, user defined errors for derived classes should start from WCL_E_USER_DEFINED;
  • message processing for wclProximitySender has been fixed;
  • API change notification has been added/fixed for wclProximitySender;
  • new events (AfterOpen and BeforeClose) has been added to wclVirtualCOMPort;
  • minor changes in VirtualPort demos;
  • Microsoft Visual Studio 2008 100% compatable tested.

New in Wireless Communication Library VCL Personal Edition 6.7.1.0 (Jan 4, 2010)

  • Toshiba 6 compatable;
  • Toshiba 7 compatable;
  • issue with freezing on disconnecting with BlueSoleil 5.x has been fixed;
  • issue with data transfer does not work after reconnect on BlueSoleil 5.x has been fixed;
  • reading address of a remote device on BS 6.x has been fixed;
  • connection to remote device on BS 6.x has been fixed;
  • simultanious connections synchronization on BS 6.x has been fixed;
  • BlueSoleil 6.4.289.0 compatibility has been tested.

New in Wireless Communication Library VCL Personal Edition 6.7.0.0 (Dec 3, 2009)

  • Issue with service not found in BluetoothOPP demo (Delphi) has been fixed;
  • Issue with not finishing sending to BlackBerry device with using ProximitySender has been fixed;
  • WidComm Pairing issue has been fixed;
  • VCL Edition for Delphi 2010 and CBuilder 2010;
  • BlueSoleil version detection fixed for switching between old and new BlueSoleil API;
  • New Tested Device: BlackBerry 8120;
  • WCL .NET works on SharpDevelop 3.1;
  • VirtualSerialPort VB 6 Demo has been fixed (pairing before creation is required!!!).

New in Wireless Communication Library VCL Personal Edition 6.6.7.0 (Nov 9, 2009)

  • Access Violation exception when trying to connect to device with using WidComm stack has been fixed;
  • Issue with reading devices name on BlueSoleil after discovering has been fixed;
  • Concurent connections for WidComm;
  • Remote device's name reading issue has been fixed;
  • Freezing issue has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.6.5.1 (Nov 4, 2009)

  • issue with repairing request when connecting to a device with Authentication = true has been fixed;
  • new parameter MIME has been added to OBEX Client Put operation;
  • fixed issue with freezing on widcomm stack;
  • CEUTIL - fixed;
  • fixed issue with ProximitySender freezing.

New in Wireless Communication Library VCL Personal Edition 6.6.4.0 (Oct 11, 2009)

  • Fixed issue with enumerating services on a device which requires PIN code;
  • Fixed issue with sending OBEX content to BlackBery devices;
  • wclAuthenticator for WidComm;
  • Fixed issue with enumerating services on Microsoft stack when quering for specified service;
  • Issue whith non-stopped timer for WidComm stack is fixed;
  • Buffer cleaning in Disconnect;
  • Some optimization of work with memory buffers.

New in Wireless Communication Library VCL Personal Edition 6.6.3.0 (Sep 19, 2009)

  • New vcredist;
  • OnDisconnect event now fires for serial transport connection;
  • Issue with freezing when serial port is not availbale (USB->COM, Virtual Bluetooth COM) has been fixed

New in Wireless Communication Library VCL Personal Edition 6.6.2.0 (Sep 13, 2009)

  • Some minor fixes in wclGetErrorMessage and wclShowError functions;
  • New error codes for WiFi;
  • Architecture of the WiFi classes was reviewed and changed;
  • WiFi events: Opened, Closed, Connected, Disconnected;
  • WiFi Bss list has been added;
  • WiFi networks list has been improved;
  • Reading of a current connection status has been implemented;
  • Connection to a WiFi Network with using profile has been improved;
  • Connection to a WiFi Network with using network parameters has been added;
  • Connection to a WiFi Network with using temporary profile has been added;
  • Serial ports monitoring;
  • Some changes in properties of wclSerialDevice and wclIrDADevice classes.

New in Wireless Communication Library VCL Personal Edition 6.6.1.0 (Sep 6, 2009)

  • Issue with local radio name changing under WidComm Bluetooth stack has been fixed;
  • New error code WCL_E_CONNECTION_TERMINATED has been added for OBEX based clients;
  • New error code WCL_E_PROXIMITY_FILE_UNAVAILABLE has been added for Proximity Sender;
  • The name of the wclBluetoothRadio.Assigned method was changed to wclBluetoothRadio.Assign (.NET Edition);
  • Issue with Put operation (sending hangs up with some phones) has been fixed;
  • DecodeCOD function has been added: the function decodes ClassOfDevice COD into usable value;
  • Bluetooth Client Demo application has been changed to allow you to select service;
  • SetName for local Bluetooth radio fixed to make it working under Win 7;
  • Icon for TwclWiFiManager (VCL Edition);
  • Documentation for COM Edition;
  • Documentation for .NET Edition;
  • Bluetooth Virtual COM Ports;
  • New WidComm stub dll (wcl2wbt2.dll) for support features which were removed from the latest WidComm SDK.

New in Wireless Communication Library VCL Personal Edition 6.6.0.0 (Aug 17, 2009)

  • Fixed issue when OnOBEXXXXComplete is not called when remote device disconnected;
  • Multiconnect issue fixed for proximity sender;
  • Microsoft Bluetooth radio name changing is fixed;
  • WiFi support has been added (beta).

New in Wireless Communication Library VCL Personal Edition 6.5.11.0 (Jul 26, 2009)

  • Issue with pairing on WidComm 5.5.0.3200 when PIN request dialog box appears has been fixed;
  • OPPThread sample added. The sample shows how to use WCL in threads (.NET Edition);
  • WidComm stack detection on Vista platform has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.5.9.0 (Jun 8, 2009)

  • New function wclGetErrorMessage. The function returns error text by its code;
  • Issue with reading remote device address and name with BlueSoleil server is fixed;
  • Issue with reading remote device address and name with WidComm server is fixed;
  • Fixed problem with BlueSoleil server (remote device unable connect to).

New in Wireless Communication Library VCL Personal Edition 6.5.8.0 (May 21, 2009)

  • New error codes for wclProximitySender;
  • wclClient crushes when disconnect with Toshiba stack - fixed;
  • Bluetooth Chat Demos for .NET Edition;
  • Bluetooth Chat Demos for COM Edition;
  • BlueSoleil pairing issue fixed;
  • vCard Parser (for VCL Edition);
  • Proximity Sender demo has been fixed (issue with using wclAuthenticator).

New in Wireless Communication Library VCL Personal Edition 6.5.7.0 (May 12, 2009)

  • Fixed problem with registering Bluetooth services in MS stack;
  • New Bluetooth Chat demos for VCL and MFC editions;
  • Fixed issue when Toshiba client connection is locking;
  • Invalid result code for OBEX connect with WidComm driver issue has been fixed.

New in Wireless Communication Library VCL Personal Edition 6.5.6.0 (May 11, 2009)

  • New property ObjectName (GetObjectName()) added for wclOPPServer. The property contains the name of the currently receiving file;
  • BuildSDP routine has been fixed for build correct SDP records for Microsoft and Toshiba servers;
  • Reading remote device address and name for servers has been fixed;
  • Fixed issue when WidComm server crashed with AV when closing;
  • SE W350i has been added to the Tested Devices List.