Hi,
I know this topic should be in MFC section, but no one is posting in there, so that's why the issue is being posted in Common.
I would appreciate if someone could try and let me know the results about what I'm going to explain, as I haven't been able to use properly WCL since the last version of Widcomm SDK was introdued to compile the library. Of course, former versions have been working fine for me. The problem I have occurs when ONLY MS and Widcomm stacks are present which basically consists of NO CONNECTION GAINED if Widcomm driver is selected to work. When both stacks are present and MS is chosen, everything goes fine.
I've talked to Mike several times about this issue but he cannot reproduce the error in his lab, so I wonder if someone could try it. To show clearly what it is about, I prepared a video:
http://www.cjsoftlab.com/wcl_issue/test.htmThe only thing you have to do in order to reproduce it, is to compile BluetoothOPPClientDemo with the latest version of WCL and have BOTH MS and Widcomm stacks active. Preferable, ONLY those ones.
I've tried the latest version of WCL on three different computers, on 5 operating systems (two different XPSP2, two different XPSP3 and Vista Ultimate), with 3 different Widcomm-compatible BT adapters, with 3 different versions of Widcomm driver (5.1.0.1100, 5.0.1.1200, and an older version) and I have always got the same result: NO CONNECTION over Widcomm if MS and Widcomm stacks are present.
There are no issues related to my MFC as I have been using the latest version for more than 18 months without any problem. What's more, I tried a version of BluetoothOPPClientDemo that was compiled on Mike's machine and the same issue still happens on mine.
However, the video clearly shows that when using a former version of WCL (6.5.5.0) on the same PC, everything works fantastic and connection is established regardless the stack selected. I would be glad to hear someone's experiences when trying this with the latest version of WCL.
Thanks,
CJ