создаю островки хаоса в пучине порядка
Пришла беда откуда не ждали — понадобилось привинтить к проекту на дельфях функционал отсылки файлов удалённым девайсам через блютуц. Всё готовое, что нашёл в интернетах за 2 дня — либо не работает, либо платите бабки. Чуть менее, чем все топики на форумах с тэгами "bluetooth" и "delphi" сводились к посыланию вопрошающих на один и тот цикл статей: вот сюда.
Статьи, в принципе, дельные. Общаться с локальными девайсами получалось на ура (не мудрено уж). Пока не дошло дело, собственно, до дела. До передачи данных. Тут автор поскупился на примеры, мол "сами уже разберетесь". И кроме теории почти ничего не показал. А ссылка в конце цикла статей вела на сайт, видимо, его проекта с еще одним набором платных сабжевых VCL-компонент, что какбе недвусмысленно намекает.
В общем, битый день ковырял WinSock, пытаясь установить БТ-соединение, но тот упорно меня посылал, не желая принимать в качестве параметра адрес девайса ни под каким соусом :3 Тяжело вздохнул, плюнул, скачал очень легко и быстро найденный бесплатный компонент для .NET и на C# и написал то что нужно за 10 минут...
Будет ещё один костыль в виде стороннего модуля, подзываемого по необходимости с нужными параметрами.
Да, можно было бы еще поковырять винсокеты и добиться таки рано или поздно результата. Можно было забить на сокеты и попробовать коннектится к девайсам через виртуальный COM-порт. Но "это бизнес, детка" ©. Здесь всем похуй на оптимизацию кода. Если эта хреновина работает — значит моя задача выполнена.
Ну и фтопку, пойду дальше на ютубах видосы смотреть %)
Статьи, в принципе, дельные. Общаться с локальными девайсами получалось на ура (не мудрено уж). Пока не дошло дело, собственно, до дела. До передачи данных. Тут автор поскупился на примеры, мол "сами уже разберетесь". И кроме теории почти ничего не показал. А ссылка в конце цикла статей вела на сайт, видимо, его проекта с еще одним набором платных сабжевых VCL-компонент, что какбе недвусмысленно намекает.
В общем, битый день ковырял WinSock, пытаясь установить БТ-соединение, но тот упорно меня посылал, не желая принимать в качестве параметра адрес девайса ни под каким соусом :3 Тяжело вздохнул, плюнул, скачал очень легко и быстро найденный бесплатный компонент для .NET и на C# и написал то что нужно за 10 минут...
Будет ещё один костыль в виде стороннего модуля, подзываемого по необходимости с нужными параметрами.
Да, можно было бы еще поковырять винсокеты и добиться таки рано или поздно результата. Можно было забить на сокеты и попробовать коннектится к девайсам через виртуальный COM-порт. Но "это бизнес, детка" ©. Здесь всем похуй на оптимизацию кода. Если эта хреновина работает — значит моя задача выполнена.
Ну и фтопку, пойду дальше на ютубах видосы смотреть %)