First of all tank you for very fast answers.
I have read
http://forum.btframework.com/index.php/topic,986.0.html and that was quite helpful. I should you proper GUID
Can I just shortly explain my agenda for BTF WCL component in order to understand me better.
I have some capable to control datacards such as Option-Etna or huawei k4505. In my app I simple use at command to setup 2G or 3G mode and then I create "internet" connect and use it. My key goal is to BTF in order to represent Bluetooth capable phones as modes/datacards to my app so I would not need to change to much code in my App.
1. Discover device with given name
2. Pair with device there is need for this
3. Activate Dialup and Serial port service
4. Use phone as datacard/modem to establish internet connect
I have succeed to establish connection like in blueChatClient Demo but that doesn't helps me.
wclClient.Transport := ctBluetooth;
wclClient.BluetoothParams.Address := lvDevices.Selected.Caption;
wclClient.BluetoothParams.Radio := Radio;
wclClient.BluetoothParams.Service := StringToGUID('{00001101-0000-1000-8000-00805F9B34FB}');/
wclClient.BluetoothParams.Authentication := True;
wclClient.BluetoothParams.Encryption := False;
wclShowError(wclClient.Connect);
with this code on my phones (Nokia,Samsung) I got DUN or SerialCOnnection but simple that connection is not functional. I don't have same behaviour of MS BT Stack as I do manual pairing then select device->properties->services->then select DUN or SerialPort -> click on apply. With Manual approach I will have "stadard modem over bluetooth link" installed automatically. With code given above I don't have this "stadard modem over bluetooth link" automatically installed.
I know that I am one of million who bothering you but is my plan feasible with latest BTF ?