Witam,
Urzadzenie: HTC TP2
Srodowisko: VC++ 2008, WM6 Pro SDK
Probuje zrobic mala aplikacje, ktora operuje na bluetooth ze stack-iem Broadcomm.
Wszystko fajnie dziala oprocz wylaczenia bt na koncu.
W dokumentacji i sieci znalazlem info, ze bt jest wylaczany przy zwolnieniu ostatniego obiektu, ktory korzysta ze stacka, a na koncu powinno sie jeszcze wywolac WIDCOMMSDK_ShutDown().
Niestety, u mnie nie dziala - tzn. bt pozostaje wlaczony. Niby znika ikona bt z notification bar, ale comm manager pokazuje, ze jest ON i inne urzadzenia normalnie widza telefon.
Dla wyjasnienia - jest to aplikacja konsolowa majaca dzialac w tle i wylaczenie bt niekoniecznie musi nastapic przy wychodzeniu z aplikacji.
Fragment kodu:
CBtIf *bt;
//...
bt = new CBtIf();
bt->AllowToConnect(CBtIf::CONNECT_ALLOW_PAIRED);
//...
delete bt;
bt = NULL;
WIDCOMMSDK_ShutDown();
Z gory dzieki za pomoc.