Перейти к содержанию

krapotkin

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

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

  • Посещение

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

    138

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

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

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

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

  • Звание
    Продвинутый пользователь
  • День рождения 17.10.1970

Контакты

  • ICQ
    125417612

Информация

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

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

6 307 просмотров профиля
  1. <a ... href="ссылка" минут за 10 можно накидать, думаю, без всяких парсеров
  2. в чате недавно пробегал этот вопрос, заставьте их сюда отписаться
  3. значит у вас неверная архитектура не нужно в потоке ничего создавать. поток вообще не должен знать ничего о форме и компонентах в потоке создавайте структуры данных, после окончания потока формируйте компоненты по созданным данным, это не займет много времени.
  4. логика должна быть такой в главном потоке запускаем индикатор и доп. поток. При окончании работы доп. поток например в событии OnTerminate прячет индикатор. Всё. Если есть прямо жестокая необходимость, чтобы доп. поток как-то отчитывался о прогрессе, пусть отправляет сообщения в главный поток. Никаких других знаний друг о друге у обоих потоков быть не должно. Это идеальная универсальная схема. Ессн бывают всякие обстоятельства, но в целом она рабочая всегда. подробнее я писал об этом тут
  5. вот мой вариант со свистелками
  6. примерно так r := rectf( bmp.width *0.5, 0, bmp.width, bmp.height*0.5) поиграть с коэффициентами
  7. я сделал больше чем пять на всякий случай а карту делать не стал - слишком много геморроя с ключами всякими думаю несложно добавить в код descriptor.Icon := bmp; bmp.7z
  8. это связано с проблемами масштабирования на дурацких скейлах обычно от Samsung попробуйте задать размер фонта больше/меньше на 0.1 или 0.01
  9. всегда только один вопрос - зачем кликать на кнопку, если можно выполнить то, что выполняется при клике на кнопку?
  10. ну и не вопрос есть модель данных. если она меняется, изменится и отображение. метод, создающий маркер, будет включать в себя и создание битмапа для него я не помню, можно ли заменять битмап на маркере, скорее всего - да, но если даже нет - удалили старый, создали новый, никто ничего и не заметит даже
  11. я потерял нить - когда в ТЗ начали "постоянно меняться маркеры" Пусть у нас есть битмап маркера p1. В цикле создаем битмап b [ i ], рисуем на нем p1 и текст. Это займет примерно 50 мсек. что должно меняться постоянно я не понял? Второй вариант - никто не заставляет это все держать в одном маркере в одну и ту же точку можно выводить N маркеров - один с текстом, другой с картинкой, третий с индикатором и т.д.
  12. почему не подходит? берем битмап, выводим на него текст хоть из ини, хоть из инитернета, и отдаем для создания маркера
  13. krapotkin

    MultiSelect в TDateEdit

    это почти невозможно реализовать В ОБЩЕМ 25.10.2020 - 27.10.2020 + 13.04.2021 - 21.04.2021 как это выбрать, оставаясь в одном экранчике? так что сделайте список выборов и каждый из них добавляйте с помощью одного компонента за образец дизайна можно взять например выбор дат для билетов на сайте ржд или где-то на продаже авиабилетов. все придумано до нас
  14. один раз в жизни сидел за маком и гуглил, как переключиться на русский. так что вряд ли смогу помочь с настолько прикладными задачами) в телеграме стоит спросить, там полно ябловодов
×
×
  • Создать...