chaplin.u@gmail.com
-
Постов
275 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные chaplin.u@gmail.com
-
-
второй источник класно описал. попробую.
-
Когда развёртываю ( деплой) на Анроиде я подключаю прибор - студия его видит и дальше по инструкции.
Как это сделать на планшете с Windows10 ?
-
Уточните на каких системах у вас работает приложение. Только Анроид или на трёх китах ?
-
позвольте с Вами не согласиться т.к. в технологии BluetoothLE максимальный размер пакета увеличен до 512 байт. Это не мои вымыслы а проверено на практике.
Я работаю с программой которая следит за этим и есть донгл для отладки который выполняет функцию смартфона. Я через этот отладчик гонял спокойно большие пакеты.
-
Нашёл баг в компоненте TBluetoothLE. По каким-то причинам длина передаваемого массива ограничена 20 байтами. Если посылаешь больше - ничего не передаётся.
Причём в компоненте данные хранятся ( запускаю отсылку - потом читаю = всё есть) а на устройство не посылается вообще.
К кому обращаться ?
-
кстати я и не говорил что я профессионал. я самоделкин. делаю проект в одиночку:
- электрическую схему прибора в Оркаде
- развожу печатную плату в Аллегро
- делаю программу ( embeded real time) для контроллера от Cypress
- мульти-платформенную апликацию для смартфонов на Android / iOS
извините господа но у меня нет времени на диспуты. вот закончу проект и тогда свами подиспутирую.
И лет мне уже 57... Я программы писал ещё на перфокартах на Фортране.
-
да, пора кончать трёп. хоть кто-то понял. Спасибо Александр ! попробую.
DirtyBorov извини но я с Дельфи не близко знаком и код у меня похожий глючит.
-
6 часов назад, chaplin.u@gmail.com сказал:
массива шестнадцатиричных чисел ( 01, 02 ..0А, 0В,)
это то что я написал. числа от 1 до 16. подробнее почитай тут :https://ru.wikipedia.org/wiki/Шестнадцатеричная_система_счисления
со строками ты наверное знаком. я так думаю что есть простой способ выводить на экран строку показывающую что у меня передаётся.
-
подскажите пожалуйста метод получения строки из массива шестнадцатиричных чисел ( 01, 02 ..0А, 0В,). Для визуального контроля.
-
-
1 час назад, Blind_Cat сказал:
Да, конечно. apk собирается на компьютере кросскомпиляцией и ложится в .\$(Platform)\$(Config)\<Имя проекта>\bin
Что нужно запускать вместо Run ?
-
1 час назад, Alex Bozhko сказал:
Virtual - это ещё тот геморой. Поднимается ещё хуже чем у меня и тормозит...
-
Есть проблема с драйверами у смартфона. Можно ли собрать APK локально чтобы потом скопировать на смартфон ?
-
хотелось бы как с Tag или TabOrder - ставишь в редакторе что хочешь и можешь его менять в программе. Но видимо нельзя.
-
я вроде не спрашивал как сортировать Item -ы
-
пробовал на 10 и на 7. не работает.
короче нашел примеры с поддержкой Анроида и они заработали но только на ARM.
-
Я ведь говорю про индексы по которым сортируется а не про Таги. С тагами всё понятно. Их можно ставить и менять но сортировка идёт по индексам. Т.е. после сортировки элементы листбокса идут в порядке нарастания индексов а таги как попало.
-
-
Есть ли возможность в редакторе или програмно исправлять Index у ListBox1->Item ?
-
Вау ! То что доктор прописал !!!
Сенька бери мяч !
-
попробовал. работает не сразу. где то на 3-4 раз.
-
как я понимаю ты предлагаешь поменять ему индекс а мне это нежелательно т.к. у меня там ещё бежит цикл ListBox1->ItemByIndex(i) и плюс сортировка.
если я по дороге начну индексы менять у меня начнётся свистопляска.
-
При добавлении новых итемов в листбокс у него появляются скролы но самого итема не видно. как сделать автоскролинг чтобы активный итем был виден ?
CurListBoxItem->SetFocus() не делает этого.
-
Вопрос снялся сам. взял предыдущую версию и сделал те же коректировки и всё ОК. Есть версия что в циклах вместо английской "к" я написал русскую к.
Отсюда мораль - не пользоваться похожими символами.
баг в компоненте TBluetoothLE
в Bluetooth
Опубликовано
Вот в файле Winapi.BluetoothLE.pas написано что минимум 23 а максимум 525 байт
{ MTU }
BTHLEENUM_ATT_MTU_MIN = 23;
{$EXTERNALSYM BTHLEENUM_ATT_MTU_MIN}
BTHLEENUM_ATT_MTU_MAX = $FFFF;
{$EXTERNALSYM BTHLEENUM_ATT_MTU_MAX}
BTHLEENUM_ATT_MTU_DEFAULT = BTHLEENUM_ATT_MTU_MIN;
{$EXTERNALSYM BTHLEENUM_ATT_MTU_DEFAULT}
BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION = 525;
{$EXTERNALSYM BTHLEENUM_ATT_MTU_INITIAL_NEGOTIATION
кто-то знает где копать ?