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

97mik

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

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

  • Посещение

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

    3

Сообщения, опубликованные 97mik

  1. Есть ListBox на котором 10 итемов и на каждый я создал Label в Run time со стилем отличающимся от стандартного (то есть изменил размер шрифта, цвет текста и т.д.) и при скроле ListBox часто Label'ы меняют свой стиль, то есть если например должен быть жирный синий текст, то он становится просто чёрным, или изменяется размер, причём если отскроллить в начало и опять вернуться к Label, то он опять может поменять стиль, с чем это может быть связано?

  2. Во всех элементах в которых можео что-нибудь скролить (ListBox, Memo) не такой скролл как во всех операционной системе (в частности iOS) то есть какие-либо подтормаживания, резкие движения. Можно ли как-либо сделат его приятным?

  3. Это я для примера сделал, в моём проекте изображения 66x120. Но без фона же всё движется отлично, а как только включается фон, то сразу появляются подтормаживания. Может будет лучше например нарисовать фон вручную на Canvas? 

  4. На форме 5 Image, в них часто (1 раз в 2 секунды) меняется картинка (размер: 33x60):

    1. Как лучше менять её?
    2. Каждый раз загружать из файла нормально?
    3. И если загружать из файла, то как их добавить в проект, то есть чтобы при деплое они были в папке с проектом?
  5. На форме есть 5 Image которые которые на событие таймера (10мс.) двигаются вниз, всё ок, но после того как добавил ещё один Image (фон, 640x1300), то движение стало подтормаживать, как это можно исправить или оптимизировать?

     

    Платформа: iOS.

    Проект: Sample.zip

  6. Как сделать, чтобы при выходе из приложения значение переменной Integer сохранялось в место, не доступное пользователю, то есть чтобы он не мог изменить, а при входе в приложение переменная опять загружалась.

  7. Не пойму как правильно создавать WebBrowser в Run-time. Пишу так:

    w1[i] := TWebBrowser.Create(Form1.ListBox1.ListItems[Form1.ListBox1.Count - 1]);
    w1[i].Position.X := 3;
    w1[i].Position.Y := 3;
    w1[i].Width := 314;
    w1[i].Height := 177;
    w1[i].Parent := Form1.ListBox1.ListItems[Form1.ListBox1.Count - 1];
    w1[i].Navigate('https://www.fire-monkey.ru/');

    И ничего не происходит.

  8. Эта песня с непрорисовкой имеет место быть в ноутбуках с гибридными  видеосистемами Nvidia.

    Тянется с xe2, в qc писал с 2011 - 0 реакции.

    Режим direct2d, при переключении на gdi+ моргание уходит, но появляются другие "радости".

    Также в самой ide тоже работать нельзя.

    Это касается HD типа приложения, в 3D канва иногда просто непрорисовывается при размещение контролов на TLayer3d - также постил в qc - бестолку.

    И это только самые поверхностные (есть еще!) неисправленные баги на отдельно взятой системе, боюсь представить какие будут на других.

     

    Для топикастера: вариант "лечения" в панели управления Nvidia выставить для всей системы или конкретно для Delphi и программы режим:

    Предпочтительный графический процессор - или Автовыбор или Интегрированное графическое оборудование.

     

    Да, спасибо. Поменял в параметрах для Delphi видеокарту по умолчанию. Теперь всё хорошо.

  9. При разработке приложения сталкиваюсь вот с такой штукой:

    b9ZXRAOGJ-Y.jpgТо есть на форме происходят какие-то беспорядки.

    А при запуске приложения и наведении курсора на кнопку, вся форма почему-то становится чёрной.

    UrXugaiM6CY.jpg

×
×
  • Создать...