Brovin Yaroslav

Администраторы
  • Публикаций

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

  • Посещение

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

    333

Brovin Yaroslav стал победителем дня 8 февраля

Brovin Yaroslav имел наиболее популярный контент!

Информация о Brovin Yaroslav

  • Звание
    Администратор
  • День рождения 10.09.1987

Контакты

  • Сайт
    http://yaroslavbrovin.ru/
  • StackOverflow
    http://stackoverflow.com/users/2630296/yaroslav-brovin

Информация

  • Пол
    Мужчина
  • Город
    Санкт-Петербург

Посетители профиля

9 068 просмотров профиля
  1. Почему? Андроид не поддерживает конструкции типа: while Flag do Application.ProcessMessage; Поскольку Андроид не позволяет запускать внутреннюю петлю обработки сообщений и выполнять обработку сообщений из главной очереди. Именно по этому не используйте этот паттерн в принципе. Любая анимация вида AnimateXXXAndWait внутри себя использует этот шаблон. Поэтому банально анимация выполняется, но отрисовки не будет. Так как сообщение на отрисовку будет обработано уже в главной петле обработки сообщения после возврата управления (выхода из этого паттерна). На что заменить? Не использовать синхронную анимацию в принципе! Заменить синхронный на асинхронный вариант с коллбеком завершения.
  2. https://stackoverflow.com/questions/38378002/admob-ads-not-loading-failed-to-load-ad-0
  3. В настройках проекта, есть вкладка Provisioning и там укажите, какой провижен и какой сертификат использовать.
  4. Надо просто выполнить экспорт сертификата разработчика с закрытым ключем и перенести его на другую машину. Возможно еще потребуется логин и пароль от учетки эпла.
  5. Только если XCode старый, симулятор в котором поддерживает 32 бита. Правда при этом нужно проверить, что сама Rad Studio сможет с ним работать. Возможны нюансы. Если у вас стоит несколько XCode, то я бы убедился, что грузится симулятор от текущей версии XCode. Есть утилита для переключения в маке текущей версии xcode: xcode-select
  6. Ты в принципе все правильно написал. Есть еще сторона дизайнера: где овнер выступает в роли контейнера. Например для дизайнера : форма и фрейм - это контейнеры, которые он обрабатывает + овнер используется дизайнером в том числе для десерилизации. Это я к тому: что передавать кабы что в виде овнера, а потом удивляться почему это не работает не правильно. Можно было конечно проверку от дурака сделать. Но это накладные расходы, так как нужно пробегаться вверх по родителям, чтобы это проверять.
  7. А есть вообще понимание: Что такое Овнер для компонентов в делфи? Какую роль он играет в дизайнере и в рантайме?
  8. P.S. И именно по этой причине, кстати, и был задепрекейчен Release.
  9. Надо уметь мыслить в терминах асинхронного программирования. Тогда такие вещи не будут удивлять и не будет проблем.
  10. @kami все правильно написал. Используйте просто ForceQueue. А внутри либо отлинкуйте контрол от родителя и вызовите Free, либо брутально дергайте DisposeOf. P.S. документация http://docwiki.embarcadero.com/Libraries/Rio/en/System.Classes.TThread.ForceQueue
  11. Завтра, скорее всего, опубликуют уже вебинар и я скину сюда ссылку на него. Всем спасибо за проявленный интерес!
  12. Хочу от всей души поздравить с днем рождения нашего модератора Андрея Ефимова @Andrey Efimov. Человек, на которого можно положиться и который всегда готов прийти на помощь. Из года в год помогает нашему форуму становиться лучше. С днем рождения! Успехов тебе в работе, в личных делах. И не забывать про Делфи!
  13. Тема: "Сравнение возможностей кроссплатформенных мобильных библиотек нативных приложений FMX и FGX Native" Дата и время: 20 декабря 2018 года в 12:00 (по московскому времени) Участники: @Brovin Yaroslav, Андрей Совцов Регистрация: ссылка Ссылка на официальный телеграмм канал: https://t.me/fgx_native Участие бесплатное Под конец уходящего нового года сравним текущие возможности кроссплатформенной библиотеки мобильной разработки FGX Native и FMX. Поговорим о перспективах развития и ознакомимся с ближайшим планом до выпуска публичной бета версии. Посмотрим в живую на новый функционал библиотеки, разработанный за последнее время. У вас будет возможность задать любые вопросы автору. Не пропусти эту возможность!