Author Topic: read "Devices[I].Address" is normal, but read "aName" is empty the contents ?  (Read 2448 times)

Offline parparpar

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
aName : Without name 

I use Delphi7\WCL671\VCL\demo\Delphi\BluetoothOPP example of a successful compile run.
In the run to the "Res:= Devices.GetName(Radio, aName);" After this line, read "Devices.Address" is normal, but it reads "aName" is empty the contents  ???, "Res " is WCL_E_SUCCESS

Why?

Thanks

Online Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 3052
  • Karma: 1000
    • Soft Service Company
Hi,
Read name few time until it return valid name (let say 5)

Offline parparpar

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Thank you for your reply !

        while Cnt < 5 do begin
          Sleep(100);            //    So?         
          Res := Devices.GetName(Radio, aName);
          if (aName <> '') or (Res <> WCL_E_SUCCESS) then Break;
          Inc(Cnt);
        end;

Online Mike Petrichenko

  • Bluetooth Framework Developer
  • Administrator
  • Hero Member
  • *****
  • Posts: 3052
  • Karma: 1000
    • Soft Service Company
Yes, something like that.

 

Sitemap 1 2 3 4 5 6 7 8 9