Модераторы: feodorv

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> работа с BT, нету BluetoothAPIs.h и тп 
:(
    Опции темы
chaos
Дата 27.8.2006, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



Здрасте!!! хочу побаловаться с BT а ни либ ни хедоров у меня нет. использую VS 2005. подскажите где можно все это добро скачать.



Заранее благодарен
PM WWW   Вверх
bel_nikita
Дата 28.8.2006, 00:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 1
Всего: 47



chaos, 
думаю установка SDK тебе поможет smile 


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
chaos
Дата 28.8.2006, 08:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



Цитата(bel_nikita @ 28.8.2006,  00:34)
chaos, 
думаю установка SDK тебе поможет smile

а киньте ссылкой кто-нибудь в меня smile
а вообще, SDK же идет месте с 2005 студией! Апдэйт какой-нибудь имеется ввиду?
PM WWW   Вверх
bel_nikita
Дата 28.8.2006, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 1
Всего: 47





--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
chaos
Дата 28.8.2006, 09:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



Цитата(bel_nikita @ 28.8.2006,  08:36)
download SDK 2003 SP 1 - внизу ссылки выбирай
Bluetooth & Sockets
Win CE 5.0
Windows Mobile SDK

с первой ссылкой у меня проблема:
если я правельно все понял надо качать PSDK-x86.exe и запускать, он типо сам все выкачает.
но проблема см. рис

Добавлено @ 09:25 
может у кого есть это SDK в скаченом виде smile мне вообще по идеи не нужен весь это сдк я хочу только  BT API

Присоединённый файл ( Кол-во скачиваний: 27 )
Присоединённый файл  sdkupd.JPG 36,26 Kb
PM WWW   Вверх
bel_nikita
Дата 28.8.2006, 09:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 1
Всего: 47



chaos
у меня есть, но под VC6


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
chaos
Дата 28.8.2006, 10:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



хм..... как же мне быть smile  smile 
PM WWW   Вверх
chaos
Дата 28.8.2006, 11:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



а вот нашел на просторах интернета что то
http://www.freewebs.com/whatisid/developerdownload.htm
PM WWW   Вверх
chaos
Дата 29.8.2006, 08:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



Блин!!! Возникла новая проблема: в  каких файда и где их взять описываются константы
Код

AF_BTH
BT_PORT_ANY
SOCKADDR_BTH
...

PM WWW   Вверх
bel_nikita
Дата 29.8.2006, 08:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Эксперт
Сообщений: 2304
Регистрация: 12.10.2003
Где: Поезд №21/22 ( ст . Прага )

Репутация: 1
Всего: 47



Declared in bthdef.h.

Добавлено @ 08:40 
Качай SDK. Так или иначе будешь натыкаться на какие-либо проблемы

Вот, тебе хидеры. Возможно еще понадабяться и либы


Присоединённый файл ( Кол-во скачиваний: 38 )
Присоединённый файл  include.zip 19,41 Kb


--------------------
user posted image — регистрация доменов от 150 руб.
PM MAIL WWW ICQ   Вверх
chaos
Дата 29.8.2006, 09:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



bel_nikita, спасибо за хедеры, но я жуе выкачал их вместе с либой от сюда
мой пост где-то вверху

но этих макро определений нет в них smile а на счет скачать, то не получиться тк БТ "юзаю" для себя, а не для работы. Те возможности выкачать, сколько там 100-200М нету. в этом то вся и проблема. Приходиться изварщаться.
PM WWW   Вверх
chaos
Дата 29.8.2006, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Серийный программист
****


Профиль
Группа: Завсегдатай
Сообщений: 2979
Регистрация: 7.7.2004
Где: Екатеринбург

Репутация: 2
Всего: 44



еще надо откопать где нибудь файлик Ws2bth.h

Добавлено @ 13:14 
подсобите кто чем может  smile 
PM WWW   Вверх
slegor
Дата 13.1.2007, 22:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Цитата(chaos @ 29.8.2006,  13:13)
еще надо откопать где нибудь файлик Ws2bth.h

Добавлено @ 13:14 
подсобите кто чем может  smile

Нут так как smile   С 29 августа так и не нашли? Я вот теперь тоже ищу   smile 
PM MAIL   Вверх
ptr
Дата 14.1.2007, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Держи.

Это сообщение отредактировал(а) ptr - 14.1.2007, 15:54

Присоединённый файл ( Кол-во скачиваний: 37 )
Присоединённый файл  ws2bth.zip 2,47 Kb


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
slegor
Дата 14.1.2007, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Спа-си-бо ! smile 

Это сообщение отредактировал(а) slegor - 14.1.2007, 18:05
PM MAIL   Вверх
slegor
Дата 15.1.2007, 23:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Может еще кто подскажет  smile 
Подцепил все файлы, а линкер вылает ошибку:

 Unresolved external BluetoothFindFirsRadio referenced from...

И так по всем функциям в BluetoothAPIs.h
Где собака лежит? smile 
Я работаю на C++ Builder 6

Это сообщение отредактировал(а) slegor - 15.1.2007, 23:24
PM MAIL   Вверх
ptr
Дата 16.1.2007, 09:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Тебе нужно прилинковать Irprops.lib. Если у тебя её нет, то скачай по ссылке chaos (см. выше).


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
slegor
Дата 16.1.2007, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Цитата(ptr @ 16.1.2007,  09:36)
Тебе нужно прилинковать Irprops.lib. Если у тебя её нет, то скачай по ссылке chaos (см. выше).

Прилинковать это как? Я ее скачал  в директорию lib положил. Сдается мне что эта lib к builder не подходит  smile 

Это сообщение отредактировал(а) slegor - 16.1.2007, 13:30
PM MAIL   Вверх
ptr
Дата 16.1.2007, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Попробуй так
Код

#pragma comment(lib, "irprops.lib")

Или в опциях линкера.

Это сообщение отредактировал(а) ptr - 16.1.2007, 15:29


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
slegor
Дата 16.1.2007, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Цитата(ptr @ 16.1.2007,  14:52)
Попробуй так
Код

#pragma comment(lib, "irprops.lib")

Или в опциях линкера.

Все оказалось сложнее. Пришлось еще воспользоваться тулзами билдера для переделывания либы
Подробности тут: http://www.sql.ru/forum/actualthread.aspx?tid=73191, хотя тоже криво описано

Проект собрался, но тут другая проблема. Функция BluetoothFindFirstRadio возвращает null хотя устройство BT присутствует.
Чо за ерунда? 
 smile 
PM MAIL   Вверх
ptr
Дата 17.1.2007, 08:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Что возвращает GetLastError()?


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
slegor
Дата 17.1.2007, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Цитата(ptr @ 17.1.2007,  08:19)
Что возвращает GetLastError()?

Ошибка 259 No more data is available
 smile  

PM MAIL   Вверх
ptr
Дата 18.1.2007, 14:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



slegor, выкладывай код.


--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
slegor
Дата 18.1.2007, 19:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 8
Регистрация: 10.1.2007

Репутация: нет
Всего: нет



Код

void  TBT::EnumRadio()
{
    HANDLE  hRadio;
    BLUETOOTH_FIND_RADIO_PARAMS btfrp;
    HBLUETOOTH_RADIO_FIND hFind;
    BLUETOOTH_RADIO_INFO RadioInfo = {0};
    btfrp.dwSize= sizeof(btfrp);
    hFind= BluetoothFindFirstRadio(&btfrp,&hRadio);
    if(NULL!= hFind)
    {
        BLUETOOTH_RADIO_INFO radioInfo;
        radioInfo.dwSize =sizeof(radioInfo);
        TTreeNode* tree;
        Form1->ListBox1->Items->Add("Radio is found, began questioning");
        if(ERROR_SUCCESS==BluetoothGetRadioInfo(hRadio, &radioInfo))
        {
            AnsiString name[256];
            name[256]=radioInfo.szName;
         Form1->TreeView1->Items->BeginUpdate();
           Form1->ListBox1->Items->Add("Radiorequesting.......");
            Application->ProcessMessages();
            AnsiString abc;
            abc=String(radioInfo.szName);
           Form1->TreeView1->Items->Add(tree,abc);
           Form1->TreeView1->Items->EndUpdate();
           Form1->ListBox1->Items->Add("Radio requesting is finished.");
//            return hRadio;//??????????????????????????? ??? ???????????.
        } else
        {
           Form1->ListBox1->Items->Add("Radio request isfaliled,readhealabout this topic!");
           Form1->ListBox1->Items->Add(GetLastError());
        }
       } else
       {
         TTreeNode*tres;
         Form1->ListBox1->Items->Add("Not nor one local device of the issue Bluetooth is installed!");
 //        CloseHandle(hRadio);
       }



Это код.
Только похоже дело не в коде. Все эти функции работают со стеком от Microsoft. А у меня стоит  девайс от BlueSoleil. Там вроде как свой API. Я знаю теперь как минимум  3 разных стека BT. Это же геморрой! smile В общем, если что по коду скажете, буду признателен.
PM MAIL   Вверх
Alekc
Дата 31.1.2007, 22:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 31.1.2007

Репутация: нет
Всего: нет



Цитата(slegor @ 16.1.2007,  22:30)
Проект собрался, но тут другая проблема. Функция BluetoothFindFirstRadio возвращает null хотя устройство BT присутствует.
Чо за ерунда? 
 smile

Внимательнее читаем MSDN. BluetoothFindFirstRadio и должна возвращать 0 в случае успешного завершения.
TRUE возвращают две остальные функции....
PM MAIL   Вверх
ptr
Дата 1.2.2007, 09:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 661
Регистрация: 31.5.2006
Где: Новосибирск

Репутация: 9
Всего: 14



Цитата(Alekc @  1.2.2007,  01:49 Найти цитируемый пост)
Внимательнее читаем MSDN.

Действительно, надо внимательнее читать MSDN smile :
Цитата

Return Value

Returns a valid handle to the first Bluetooth radio upon successful completion; the phRadio parameter is a pointer to that handle.

Returns NULL upon failure. Call the GetLastError function for more information on the error. 



--------------------
Единственный способ определить границы возможного - это выйти за эти границы, в невозможное.
Артур Кларк.
PM MAIL ICQ   Вверх
Страницы: (2) [Все] 1 2 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0643 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.