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

krapotkin

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

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

  • Посещение

  • Победитель дней

    208

Весь контент krapotkin

  1. т.е. вы в момент деактивации сняли с него StayOnTop, а при активации надели обратно?
  2. а в каком приложении такие есть ? так ведут себя только модальные окна делайте другую оконную концепцию
  3. каждый начинающий разработчик всегда пытается сделать из приложения трекер ОС прибьет его в любом случае https://habr.com/ru/companies/broadcast/articles/734236/ https://habr.com/ru/companies/tinkoff/articles/693094/ https://habr.com/ru/companies/cleverpumpkin/articles/681804/
  4. а вы понимаете в котором потоке выполняется Synchronize() ? попробуйте сначала получить ThreadId, а уже потом переходить в ГП и выводить это значение на экран
  5. выставить минимальный API 33 насколько я помню остальное зависит от многих факторов ну и если версия делфи менее 12, то в плеймаркет насколько я помню, уже не загрузит
  6. если на чистом проекте такая опция есть, то лучший выход, это создать чистый и перенести туда все модули и настройки
  7. на всякий случай заброшу ответ Ярослава в чате FGX.Wifi.zip
  8. мне особо незачем именовать их. что мне даст их ClassName? основные задачи - знать, что делают потоки и в каком порядке, для этого более важно отличать их один от другого и знать - ГП это или нет
  9. https://bitbucket.org/vkrapotkin/commonapi/src/master/UVKCommonLog.pas log.log('TrqdAttributes LoadFromFolder (' + Attributes.Count.ToString + ')'); в логе 14:15:13.463 (000013D8) TrqdAttributes LoadFromFolder (5) или 14:15:12.504 (main) Login successful.
  10. возможно проще сделать логирование, чтобы в строке лога был указан TreadId ?
  11. за счет того, что VCL опирается на стандартные контролы Windows образца NT/2000, а FMX в основном рисует их все самостоятельно
  12. Ну, звучит как приложение для людей, где хочется красивый UI, В этом случае FMX наверное все-же предпочтительнее
  13. дело не в windows а в контексте - что за приложение, как должно выглядеть, базы, интернет, и т.д.
  14. не очень понятен предмет обсуждения сейчас все обычно имеют один разъем USB и под питание и под связь с другими устройствами. Соответственно при зарядке ничего подключить в него не получится. мы рассматриваем какой-то другой случай?
  15. не понял вопрос. мы работаем в обработчике одного из событий очереди сообщений в главном потоке. событие отрисовки тоже стоит в очереди в главном потоке. закончим обработчик, запустится следующий, произойдет перерисовка.
  16. ну же нельзя обращаться из доп потока к компонентам ничего не изменилось с тех пор пример с ProgressBar там есть https://www.cyberforum.ru/blogs/469693/blog4875.html
  17. скорее всего просто нет реализации. UI в Linux же обеспечен совершенно сторонними средствами так что вопрос скорее к пакету FMX Linux
  18. я помню, очень давно еще в Berlin сталкивался с проблемой под Win, но она скорее во взаимодействии с косыми драйверами. обошел подгонкой всех координат и размеров объектов через Round давно не сталкивался с таким. Попробуйте использовать SKIA, она может забрать отрисовку на себя по дефолту.
  19. Д11 ? под какую ОС собираете?
  20. у меня большая кроссплатформенная программа на FMX с массой потоков и всякой всячиной на UI не скажу, чтобы бед вообще не было, но ошибок, из-за которых все валится и не работает - такого нет.
  21. floatingTabs.zip вот. примерно то же самое надо делать при mousedragover
  22. я так понимаю, вопрос упирался в красивый драг, а не способ отсоединить таб от родителя ?
  23. TForm1 = class(TForm) private public procedure SetBoundsF(const ALeft: Single; const ATop: Single; const AWidth: Single; const AHeight: Single); override; end;
  24. ничего там не из коробки. и в хроме тоже сами писали) TabControl в чистом виде много чего не поддерживает. Зато поддерживает главное - можно табы убрать вообще. И над ним сделать панель, которая будет вести себя как угодно, в том числе анимированно раздвигая элементы во время Drag Over А после дропа выстроить табы. или фреймы, или что угодно. вообще не проблема
  25. это исследовать надо, если интересно. пофайлово. а гадать - зачем?
×
×
  • Создать...