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

Error

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

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

  • Посещение

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

    8

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

  1. На сумму до 1000$ можно продавать.
  2. С Berlin есть "лёгкий" установочник который позволяет отключить ненужное.
  3. В Windows не принято пихать рекламу в приложения, однако если очень хотеться, наверное надо посмотреть в качестве примера на uTorrent.
  4. От такого спасают системы контроля версий, всегда можно посмотреть что изменилось, если вдруг переслало неожиданно работать
  5. В FMX и VCL интерфейс представлен не в виде XML, в отличии от WPF, используется другой формат: dfm/fmx, увидеть исходник формы можно кликнув в дизайнере правой кнопкой мыши и выбрав пункт "View as Text". Если уж очень хочется то можно данный текст формы редактировать в другом текстовом редакторе. Однако очень сомневаюсь в удобности этого способа, из-за отсутствия отдельного Interface Builder.
  6. Error

    Kiosk mode application

    По-видимому только вручную работая с Andoid api
  7. Приходилось работать со студией в виртуалке и на эффектах/3d были ошибки чаще намного
  8. Некоторые ошибки иде во время разработки и использования эффектов могут возникать с некоторыми видеодрайверами или работе студии в виртуальной машине. Если на ноуте используете попробуйте включить/выключить встроенное видео.
  9. Отлично будет влиять на нее.
  10. GlobalUseGPUCanvas = TRUE - не доделанная, не рекомендуемая к использованию фича
  11. Да, довольно неприятная проблема, мне помогло пределение версии именно в модуле формы, с помощью вот такой монструозной конструкции: https://github.com/errorcalc/TEsGroupBar/blob/master/Demo/uMain.pas#L36 Стоит отметить что CompilerVersion не работает должным образом.
  12. Тогда мне на ум приходит идея прогнать все подозрительные FMX.XXX.pas через diff и сравнить изменения с Сиэтлом, возможно удаться найти виновное изменение.
  13. Поддержка XP в Rad Studio давно прекращена, поэтому глюки под XP могут быть любые. Скорее всего текстуры теряются по какой-то причине, попробуй использовать прорисовку с помощью GDI+, для этого надо в главном файле приложения снять флаг FMX.Types.GlobalUseDirect2D := False;
  14. Насколько я понимаю сорцы этой утилиты для предпросмотра идут со студией, там можно увидеть и как происходит обмен в том числе
  15. Сделаю предположение что ВОЗМОЖНО данная ошибка вылезает при невозможности выделить память под очередную текстуру
  16. На Windows два вида канвы: TCanvasGdiPlus и TCustomCanvasD2D, на Mac есть нативная для макоси TCanvasQuartz, как видите не OpenGL-ем единым. На Windows есть как минимум один повод использовать D2D - в этой канве используется нативный для системы рендинг текста, в то время как в TGpuCanvas рендинг текста происходит через промежуточные битмапы, что сказывается на производительности. D2D, Quartz, GdiPlus - все эти Api созданы как-раз для использования в приложениях, в то время как OpenGL явно не предназначен для этого и не имеет элементарного рендера текста. Действительно у меня на 7-ке были актуальные драйвера по дефолту, за одной маленькой проблемой - с софтварным рендингом Тут все просто - бросьте на форму TCircle и запустите на телефоне, а потом сравните качество прорисовки круга с Windows. И из-за заточености OpenGL под 3д визуализацию намного лучше и не сделать скорее всего. -- Я наоборот жду когда под мобильными платформами будет использоваться нативное API для графики
  17. Попробую я ответить. Во первых Direct2d, используемый FMX по умолчанию, более нативен для Windows чем OpenGL. Нужной версии OpenGL может и не быть в системе, а Direct2d начиная с Vista тянет с собой сама Windows. Кроме того при использовании Direct2d используется CanvasD2D, которая являться оберткой для нативных вызовов D2D, и работает намного лучше, аккуратнее, и обладает большими возможностями чем TGpuCanvas - используемая для OpenGL.
  18. Зачем в коде? В дочках главного View выставлять видимость/невидимость контролам в дизайн тайме
×
×
  • Создать...