Перейти к содержанию
Fire Monkey от А до Я

chaplin.u@gmail.com

Пользователи
  • Постов

    275
  • Зарегистрирован

  • Посещение

Весь контент chaplin.u@gmail.com

  1. Вот в файле 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 кто-то знает где копать ?
  2. Когда развёртываю ( деплой) на Анроиде я подключаю прибор - студия его видит и дальше по инструкции. Как это сделать на планшете с Windows10 ?
  3. Уточните на каких системах у вас работает приложение. Только Анроид или на трёх китах ?
  4. позвольте с Вами не согласиться т.к. в технологии BluetoothLE максимальный размер пакета увеличен до 512 байт. Это не мои вымыслы а проверено на практике. Я работаю с программой которая следит за этим и есть донгл для отладки который выполняет функцию смартфона. Я через этот отладчик гонял спокойно большие пакеты.
  5. Нашёл баг в компоненте TBluetoothLE. По каким-то причинам длина передаваемого массива ограничена 20 байтами. Если посылаешь больше - ничего не передаётся. Причём в компоненте данные хранятся ( запускаю отсылку - потом читаю = всё есть) а на устройство не посылается вообще. К кому обращаться ?
  6. кстати я и не говорил что я профессионал. я самоделкин. делаю проект в одиночку: - электрическую схему прибора в Оркаде - развожу печатную плату в Аллегро - делаю программу ( embeded real time) для контроллера от Cypress - мульти-платформенную апликацию для смартфонов на Android / iOS извините господа но у меня нет времени на диспуты. вот закончу проект и тогда свами подиспутирую. И лет мне уже 57... Я программы писал ещё на перфокартах на Фортране.
  7. да, пора кончать трёп. хоть кто-то понял. Спасибо Александр ! попробую. DirtyBorov извини но я с Дельфи не близко знаком и код у меня похожий глючит.
  8. это то что я написал. числа от 1 до 16. подробнее почитай тут :https://ru.wikipedia.org/wiki/Шестнадцатеричная_система_счисления со строками ты наверное знаком. я так думаю что есть простой способ выводить на экран строку показывающую что у меня передаётся.
  9. подскажите пожалуйста метод получения строки из массива шестнадцатиричных чисел ( 01, 02 ..0А, 0В,). Для визуального контроля.
  10. Вот окончательный вариант : Project->Make <Имя проекта> Deploy lib<Имя проекта> .so Далее взять apk файл из .\$(Platform)\$(Config)\<Имя проекта>\bin Всем Спасибо !
  11. Virtual - это ещё тот геморой. Поднимается ещё хуже чем у меня и тормозит...
  12. Есть проблема с драйверами у смартфона. Можно ли собрать APK локально чтобы потом скопировать на смартфон ?
  13. хотелось бы как с Tag или TabOrder - ставишь в редакторе что хочешь и можешь его менять в программе. Но видимо нельзя.
  14. я вроде не спрашивал как сортировать Item -ы
  15. пробовал на 10 и на 7. не работает. короче нашел примеры с поддержкой Анроида и они заработали но только на ARM.
  16. Я ведь говорю про индексы по которым сортируется а не про Таги. С тагами всё понятно. Их можно ставить и менять но сортировка идёт по индексам. Т.е. после сортировки элементы листбокса идут в порядке нарастания индексов а таги как попало.
  17. Да печально что фирма в прошлом году обьявила про движение в сторону мобильных платформ а в этом свернула на Линукс сервера. Так и не сделали компилятор под Х86
  18. Есть ли возможность в редакторе или програмно исправлять Index у ListBox1->Item ?
  19. как я понимаю ты предлагаешь поменять ему индекс а мне это нежелательно т.к. у меня там ещё бежит цикл ListBox1->ItemByIndex(i) и плюс сортировка. если я по дороге начну индексы менять у меня начнётся свистопляска.
  20. При добавлении новых итемов в листбокс у него появляются скролы но самого итема не видно. как сделать автоскролинг чтобы активный итем был виден ? CurListBoxItem->SetFocus() не делает этого.
  21. Вопрос снялся сам. взял предыдущую версию и сделал те же коректировки и всё ОК. Есть версия что в циклах вместо английской "к" я написал русскую к. Отсюда мораль - не пользоваться похожими символами.
×
×
  • Создать...