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

Brovin Yaroslav

Администраторы
  • Постов

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

  • Посещение

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

    390

Весь контент Brovin Yaroslav

  1. Добавил сортировку топиков в форуме и фильтрацию вопросов (решен, не решен). Так же добавил полосу с подчиненными разделами:
  2. Добрый день, Где располагается TMultiView? Подробнее описать процесс открытия мульти вью.
  3. А у вас при запуске приложения картинки то видны? Мне кажется, что у вас неправильно названы резльтирующие картинки в пакете. То есть у вас они имеют вид набора цифр. Попробуйте их переименовать. как это принято по умолчанию: Default-Portrait@2x.png Default-Landscape@2x~ipad.png Default~ipad.png и тд Посмотрите на Deployment Manager
  4. Показать не могу, так как нету аккаунта для публикации. Могу только посоветовать заглянуть в сам конечный готовый пакет. Открыть его и проверить: что все картинки в пакете актуальны Проверить файл .plist.info и проверить, что названия и рамеры картинок правильные
  5. Добрый день, Что по вашему должно скролиться, когда у вас в скрооллируемом контроле лежит другой скроллируемый контрол, когда вы ведете пальцем по внутреннему контролу?
  6. Добрый день, Нужно перевести эти сообщения и сделать то, что в них сказано. Первая ошибка говорит о том, что у вас пропущена стартовая картинка запуска для 4 дюймовых экранов Вторая говорит, что у вас приложение не будет работать на старых версиях iOS. Хотя у вас сказано, что должно работать. На этот счет посмотрите это обсуждение
  7. От себя хочу дополнительно отметить, что эта программа участвовала в Конкурсе разработки приложений на RAD Studio "Весенний марафон"
  8. Не везде можно использовать канву в другом треде. Все зависит от используемой библиотеки для реализации канвы. Open GL требует отдельный контекст для каждого треда. Так что лучше отрисовку делать в главном потоке.
  9. Под андроидом нужно понимать, что есть следующие потоки: Main Thread - поток в Delphi, в котором все выполняется. Он же UI Thread в Delphi, в котором происходит отрисовка. UI Thread Java - поток на стороне Java, в котором выполняется отрисовка и работа со всеми нативными контролами. UI Thread Java <> UI Thread Delphi. То есть, если вы работаете с нативными контролами из Java, то вам нужно с ними работать из Java UI Thread. Для это нужно использовать методы из FMX.Helpers.Android: procedure CallInUIThread(AMethod: TMethodCallback); overload; procedure CallInUIThread(AMethod: TCallBack); overload; procedure CallInUIThreadAndWaitFinishing(AMethod: TMethodCallback); overload; procedure CallInUIThreadAndWaitFinishing(AMethod: TCallBack); overload; Если же вы работаете с FMX графикой, до достаточно выполнять обычный TThread.Synchronize и Queen
  10. Пока план такой. Сделать нормальный настольный клиент. А потом адаптировать под мобильный версии. Но адаптация скорее всего будет написание отдельного UI. Так как идеалогии разные. Но для iOS и Android скорее всего клиент будет один.
  11. Приступил к разработке клиента с использованием FireMonkey для форума. В будущем код будет открытым и каждый сможет посмотреть, как реализованы те или иные вещи. А пока пара скриншотов:
  12. А так код распространяется под лицензией MPL 2.0 о чем указано в заголовке файлов.
  13. Модифицируйте на здоровье. Мне не жалко :-)
  14. Думаю это не секрет, но проект может одновременно использовать и VCL и FMX.
×
×
  • Создать...