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

Лидеры

  1. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      1

    • Постов

      2 124


  2. Камышев Александр

    Камышев Александр

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


    • Баллы

      1

    • Постов

      235


  3. Fedor K

    Fedor K

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


    • Баллы

      1

    • Постов

      55


Популярный контент

Показан контент с высокой репутацией 29.05.2017 во всех областях

  1. Пулл потоков вам в помощь. Это о вопросе долго времени создания и удаления инстансов потоков.
    1 балл
  2. имхо, с firemonkey неплохо работает такая схема: 1. создать две потокозащищенные очереди (структуры), на си для этого подходит std::deque, в fmx можно TList. Защита стандартно TCriticalSection; 2. создать несколько потоков, с помощью TEvent указать им ссылки на очереди и критические секции; 3. в потоках: 3.1 TCriticalSection::Enter лочим очередь задач, 3.2 забираем крайнюю задачу 3.3 TCriticalSection::Leave отпускаем очередь задач 3.4 вычисления 3.5 по аналогии с очередью задач лочим очередь результатов, выкладываем результаты, отпускаем 3.6 повтор с пункта 3.1 4. в основном потоке в очереди (тоже lock unlock) выкладывать задачи и при наличии результатов отрисовывать имеющимися средствами. в 4 пункте нужен будет нужен будет какой-нибудь mmtimer.
    1 балл
  3. Для того, чтобы при нажатии на уведомление оно автоматически исчезало из StatusBar при его создании необходимо добавлять флаг: localBuilder.setAutoCancel(true); В библиотеке fmx.jar этот код отсутствует (package com.embarcadero.rtl.notifications, public class NotificationPublisher). У меня есть перекомпиленная библиотека для Seattle. Изменение библиотек выполняется таким же образом, как и создание своих всем известным методов через .bat файл.
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...