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

Лидеры

  1. Kitty

    Kitty

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


    • Баллы

      4

    • Постов

      792


  2. Brovin Yaroslav

    Brovin Yaroslav

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


    • Баллы

      3

    • Постов

      2 124


  3. enatechno

    enatechno

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


    • Баллы

      3

    • Постов

      181


  4. bigjorj

    bigjorj

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


    • Баллы

      2

    • Постов

      103


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

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

  1. Kitty

    Release Notes for XE8 Update 1

    Release Notes for XE8 Update 1 http://docwiki.embarcadero.com/RADStudio/XE8/en/Release_Notes_for_XE8_Update_1 fix list: http://edn.embarcadero.com/article/44470
    4 балла
  2. bigjorj

    TvPro - телепрограмма

    Добавлю и я Телепрограмма. Просмотр текста программы передач на Android. https://play.google.com/store/apps/details?id=com.tvday.TvProMobile
    2 балла
  3. Перефразирую Ярослава: "Все контролы, которые вы кидаете в TCustomScrollBox находятся в дополнительном промежуточном контроле TScrollContent." т.е. Padding для VerticalScrollBox можно задать так: VertScrollBox1.Content.Padding.Top := 5;
    2 балла
  4. Всем добрый день. У меня такой вопрос. Создаю Десктоп ХД приложение, кидаю на него компонент ImageViewer компилирую, все работает как надо, вот только если это приложение запустить на другой машине то анимация пошаговая становится, т.е. если потянуть за край картинки и отпустить, то по анимации она плавно возвращается к краю формы. Почему так тормозит по шагово если запустить на другом компе ? https://yadi.sk/d/RdpcHMdYgwG3e вот само получившееся приложение
    1 балл
  5. В соседней теме ссылки на XE 8 update 1, там в фикс листе указано, что этот баг пофиксили.
    1 балл
  6. Поместите свою "кучу" на компонент TScaledLayout и задайте для последнего выравнивание (Align) Client (или Contents, или Fit, или Scale...)
    1 балл
  7. Сталкивались. По началу очень много)) Приложение, активно использующее GUI, то бишь всякие прогресс-бары, видео, большое кол-во элементов с картинками и т.д. и т.п., требует обязательного использования TThread.Synchronize. Иначе вы можете сначала ничего не заметить, может не быть никаких глюков и т.п.. А потом они могут так же внезапно появиться. Может быть такое, что у Вас их не будет (глюков), а на другом компе - будут. Может зависеть от множества факторов. НО! Стоит отметить, что если тот или иной элемент интерфейса не требует именно "моментального" отображения информации (например простое отображение нового значения TLabel), и в данный момент у Вас не происходит ничего активного на форме приложения (например - вывод видео или частая смена картинок и т.п.), то, конечно, делать синхронизацию не обязательно. Однако, это может привести в дальнейшем к непониманию возникновения багов, в том случае если ваш код изменится и появится что-то "тяжелое" для отрисовки. Эти баги могут быть не явными. Т.е. вы, например, делаете обновление TLabel при "загрузке" чего-либо и обновлении TProgressBar, а текст (новое значение) не отображается. А вот если сделать обновление TLabel и TProgressBar в TThread.Synchronize, то все будет ок. Тут есть еще одно НО ))) Оно заключается в том, чтобы процесс "обновления" был оптимизирован. Это как слишком частый вызов Application.ProcessMessage в процедуре выполняющий вычисления - будут приличные тормоза! Пишите код оптимально. Не делайте лишних вызовов TThread.Synchronize, но и не забывайте о них... Как-то так)
    1 балл
  8. Добрый день! Приложение написано на основе FM Mobile XE5, но ошибка проявляется и при сборке под Win. Даже не ошибка, а некорректная работа интерфейса. Используется анимация перемещения контролов и анимация изменения цвета фона TRectangle и анимация цвета шрифта на TLabel. В процессе работы с интерфейсом возникает ситуация, цвет и атрибуты шрифта с одного контрола попадают на другой, который не участвует в анимации. На приведенном скриншоте видно, что поменялся текст на элементе "Только свои события" (TLabel), а анимация используется на кнопках "Вчера" "Сегодня" и "Завтра" (Это не кнопки, а Trectangle с TLabel)/ Анимация плавно меняет фон и цвет надписи. В приложении не создаются потоки, кроме тех. что создает сама система. Используется FireDac SQLite
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...