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

krapotkin

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

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

  • Посещение

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

    209

krapotkin стал победителем дня 16 марта

krapotkin имел наиболее популярный контент!

7 Подписчиков

Информация о krapotkin

  • День рождения 17.10.1970

Контакты

  • ICQ
    125417612

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург

Посетители профиля

20 246 просмотров профиля
  1. нет никакой технологии, есть набор Bitmap и рисование этих битмап напрямую на Canvas объем памяти ровно такой, что требуется для хранения этих битмапов. скорость отрисовки - максимальная, потому что кроме отрисовки вы собсно ничего не делаете вообще)
  2. Удобство и универсальность ВСЕГДА противопоставлены быстродействию Бросьте идею использовать компоненты для рисования анимации. Что вы выиграли по сравнению с простым Canvas.DrawBitmap() на PaintBox ?? Ничего. Зато приобрели просто гигантский оверхед в виде ненужной универсальной начинки компонента TBitmap. Потом будут еще проблемы изза того, что не вы сами управляете масштабированием картинки в компоненте. Так игру не написать
  3. т.е. вы в момент деактивации сняли с него StayOnTop, а при активации надели обратно?
  4. а в каком приложении такие есть ? так ведут себя только модальные окна делайте другую оконную концепцию
  5. каждый начинающий разработчик всегда пытается сделать из приложения трекер ОС прибьет его в любом случае https://habr.com/ru/companies/broadcast/articles/734236/ https://habr.com/ru/companies/tinkoff/articles/693094/ https://habr.com/ru/companies/cleverpumpkin/articles/681804/
  6. а вы понимаете в котором потоке выполняется Synchronize() ? попробуйте сначала получить ThreadId, а уже потом переходить в ГП и выводить это значение на экран
  7. выставить минимальный API 33 насколько я помню остальное зависит от многих факторов ну и если версия делфи менее 12, то в плеймаркет насколько я помню, уже не загрузит
  8. если на чистом проекте такая опция есть, то лучший выход, это создать чистый и перенести туда все модули и настройки
  9. на всякий случай заброшу ответ Ярослава в чате FGX.Wifi.zip
  10. мне особо незачем именовать их. что мне даст их ClassName? основные задачи - знать, что делают потоки и в каком порядке, для этого более важно отличать их один от другого и знать - ГП это или нет
  11. 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.
  12. возможно проще сделать логирование, чтобы в строке лога был указан TreadId ?
  13. за счет того, что VCL опирается на стандартные контролы Windows образца NT/2000, а FMX в основном рисует их все самостоятельно
  14. Ну, звучит как приложение для людей, где хочется красивый UI, В этом случае FMX наверное все-же предпочтительнее
  15. дело не в windows а в контексте - что за приложение, как должно выглядеть, базы, интернет, и т.д.
×
×
  • Создать...