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

krapotkin

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

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

  • Посещение

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

    209

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

  1. IDE 10.4 официально не поддерживает Windows 7. И Microsoft тоже ее не поддерживает. Нет желания - не используйте. Есть старые версии. Они всегда с вами)
  2. найденные ответы надо записывать сюда windows 7 не поддерживается
  3. <a ... href="ссылка" минут за 10 можно накидать, думаю, без всяких парсеров
  4. в чате недавно пробегал этот вопрос, заставьте их сюда отписаться
  5. значит у вас неверная архитектура не нужно в потоке ничего создавать. поток вообще не должен знать ничего о форме и компонентах в потоке создавайте структуры данных, после окончания потока формируйте компоненты по созданным данным, это не займет много времени.
  6. логика должна быть такой в главном потоке запускаем индикатор и доп. поток. При окончании работы доп. поток например в событии OnTerminate прячет индикатор. Всё. Если есть прямо жестокая необходимость, чтобы доп. поток как-то отчитывался о прогрессе, пусть отправляет сообщения в главный поток. Никаких других знаний друг о друге у обоих потоков быть не должно. Это идеальная универсальная схема. Ессн бывают всякие обстоятельства, но в целом она рабочая всегда. подробнее я писал об этом тут
  7. вот мой вариант со свистелками
  8. примерно так r := rectf( bmp.width *0.5, 0, bmp.width, bmp.height*0.5) поиграть с коэффициентами
  9. я сделал больше чем пять на всякий случай а карту делать не стал - слишком много геморроя с ключами всякими думаю несложно добавить в код descriptor.Icon := bmp; bmp.7z
  10. это связано с проблемами масштабирования на дурацких скейлах обычно от Samsung попробуйте задать размер фонта больше/меньше на 0.1 или 0.01
  11. всегда только один вопрос - зачем кликать на кнопку, если можно выполнить то, что выполняется при клике на кнопку?
  12. ну и не вопрос есть модель данных. если она меняется, изменится и отображение. метод, создающий маркер, будет включать в себя и создание битмапа для него я не помню, можно ли заменять битмап на маркере, скорее всего - да, но если даже нет - удалили старый, создали новый, никто ничего и не заметит даже
  13. я потерял нить - когда в ТЗ начали "постоянно меняться маркеры" Пусть у нас есть битмап маркера p1. В цикле создаем битмап b [ i ], рисуем на нем p1 и текст. Это займет примерно 50 мсек. что должно меняться постоянно я не понял? Второй вариант - никто не заставляет это все держать в одном маркере в одну и ту же точку можно выводить N маркеров - один с текстом, другой с картинкой, третий с индикатором и т.д.
  14. почему не подходит? берем битмап, выводим на него текст хоть из ини, хоть из инитернета, и отдаем для создания маркера
  15. это почти невозможно реализовать В ОБЩЕМ 25.10.2020 - 27.10.2020 + 13.04.2021 - 21.04.2021 как это выбрать, оставаясь в одном экранчике? так что сделайте список выборов и каждый из них добавляйте с помощью одного компонента за образец дизайна можно взять например выбор дат для билетов на сайте ржд или где-то на продаже авиабилетов. все придумано до нас
  16. один раз в жизни сидел за маком и гуглил, как переключиться на русский. так что вряд ли смогу помочь с настолько прикладными задачами) в телеграме стоит спросить, там полно ябловодов
  17. у меня встречный вопрос - остальной хелп пробовали читать? например тут https://community.idera.com/developer-tools/b/blog/posts/working-with-tmapview-on-ios-and-android-with-rad-studio-xe8 маркер создается по описанию - TMapMarkerDescriptor. В описании маркера есть поле Origin - это координата в предоставленной вами картинке для маркера, которая будет совмещаться с координатой, которую вы зададите маркеру. По умолчанию это 0.0 - т.е. левый верхний угол. Если картинка 32*32 а Origin = (16,16) то соответственно в нужном месте будет стоять центр картинки Это легко можно было выяснить путем 1 эксперимента с 3-4 маркерами с разным значением Origin
  18. krapotkin

    FireDAC или UniDAC

    один сервер без проблем подключается к другому так что на одном - софт, на другом - база это секурити
  19. ну, не уверен, под виндой я бы все-таки поборолся PasLibVlc я запускал, работало норм
  20. загрузить 500 мб чтобы проиграть 50 ? Ну, можно, конечно я конечно так и сделал у себя инструкцию в приложении на Android, но у меня и файл изначально на сервере лежит Мы же не знаем деталей ТЗ
  21. Из бесплатных видимо его. Больше ничего не попадалось очевидного. Есть решения типа ffvcl но я не знаю, работают ли они на FMX Думаю, не только в делфи нет. Windows в этом плане отстой. Без спецтехники не заведешь. Хуже всего, что нельзя быть ни в чем уверенным. Если в одном месте работает, то в другом не станет.
×
×
  • Создать...