-
Постов
2 124 -
Зарегистрирован
-
Посещение
-
Победитель дней
390
Сообщения, опубликованные Brovin Yaroslav
-
-
-
-
А как все так поняли, что это баг? На основании чего?
-
Есть какие-нибудь подробности из лога устройства и стектрейс? А то описание ошибки оставляет желать лучшего.
-
В 23.11.2019 в 17:10, vasilius сказал:
Просто гандоны.... когда будет саппорт macOS 64 bit вообще не понятно. Клиенты уже задолбали - софт не запускается на Catalina уже вчера ...
поддержка macOS 64 bit была добавлена уже давно в. Update 2
-
-
Пардон. Не обратил внимание на iOS. Нет, на йос поддержки Firebase пока нету.
-
-
8 минут назад, Ingalime сказал:
В свете выхода 10.3.2 и полного перехода пушей только через FCM, хотелось бы статью как правильно теперь слать пуши? Настройки по шагам.
Было бы очень полезно и актуально. Спасибо.
http://docwiki.embarcadero.com/RADStudio/Rio/en/Firebase_Android_Support
-
48 минут назад, Serg Sib сказал:
Есть ограничение на применение количества фильтров к одному визуальному элементу оформления.
Что за ограничение? Можно же фильтр применять программно на TBitmap без использования компонента. TPerspectiveFilter.
-
-
-
-
-
Почему?
Андроид не поддерживает конструкции типа:
while Flag do Application.ProcessMessage;
Поскольку Андроид не позволяет запускать внутреннюю петлю обработки сообщений и выполнять обработку сообщений из главной очереди. Именно по этому не используйте этот паттерн в принципе.
Любая анимация вида AnimateXXXAndWait внутри себя использует этот шаблон. Поэтому банально анимация выполняется, но отрисовки не будет. Так как сообщение на отрисовку будет обработано уже в главной петле обработки сообщения после возврата управления (выхода из этого паттерна).
На что заменить?
Не использовать синхронную анимацию в принципе! Заменить синхронный на асинхронный вариант с коллбеком завершения.
-
30 минут назад, Ry Koo сказал:
Здравствйте. Ребята, пожалуйста, подскажите что я делаю не так.
Пытаюсь отобразить рекламный банер. кидаю на форму BannerAd1, сделал всё как указано в инструкции, но всегда через где-то 14 секунд после запроса банера получаю ответ в событии DidFail такой: "Ad failed to load: 0".
присваивал bannerad1.AdUnitID и своего банера айдишник и тестового, никакого успеха. Размеры тоже не влияют.
TestMode выставляю любой, результат тот же.
разрешения установлены, аккаунт на адмобе заведён, у банера AdSize=auto. Align=top или Client - результат тот же.
сопсна кода-то две строчки
bannerad1.AdUnitID:='
ca-app-pub-3940256099942544/6300978111
'; // test banner
bannerad1.LoadAd;https://stackoverflow.com/questions/38378002/admob-ads-not-loading-failed-to-load-ad-0
-
-
6 минут назад, Andrey Yakovlev сказал:
А если отбросить мысли о симуляторе и думать про запуск на телефоне, есть ли какой-то легальный способ перенести сертификат с одного Мак на другой? Дело в том, что developer-сертификат есть в наличии, но куплен на другого разработчика и используется на другой машине.
Надо просто выполнить экспорт сертификата разработчика с закрытым ключем и перенести его на другую машину.
Возможно еще потребуется логин и пароль от учетки эпла.
-
1 час назад, Andrey Yakovlev сказал:
Только из обсуждения в той ветке я для себя понял, что по крайней мере для iPhone5 запуститься должно.
Только если XCode старый, симулятор в котором поддерживает 32 бита. Правда при этом нужно проверить, что сама Rad Studio сможет с ним работать. Возможны нюансы.
1 час назад, Andrey Yakovlev сказал:А у меня всегда один эффект: у симулятора нет окна телефона, какое у него появляется, если запустить приложение из xCode, а есть только значок в панели задач Мака и главное меню в верхней части рабочего стола, у которого 90% пунктов неактивны.
Если у вас стоит несколько XCode, то я бы убедился, что грузится симулятор от текущей версии XCode. Есть утилита для переключения в маке текущей версии xcode: xcode-select
-
12 минут назад, kami сказал:
У меня - нет.
Емнип, Owner-ом для всех наброшенных на форму компонентов выступает сама форма. Вне зависимости от уровня вложенности визуальных компонентов.
Для невизуальных объектов овнер нужен, если они покладены на форму в дизайн-тайме. Parent-а у невизуального объекта нет, а правило "не ты создал - не тебе удалять" выполняться должно.Это из того, что на поверхности. А какие реальные причины заставили иметь не только парента, но и овнера, да еще и для дизайн-тайм... Возможно, действительно без них никак.
Давайте только без привлечения ARC "ничего удалять не надо, если и владелец и родитель удалятся, ссылки на объект закончатся и он самоуничтожится".Ты в принципе все правильно написал. Есть еще сторона дизайнера: где овнер выступает в роли контейнера. Например для дизайнера : форма и фрейм - это контейнеры, которые он обрабатывает + овнер используется дизайнером в том числе для десерилизации.
Это я к тому: что передавать кабы что в виде овнера, а потом удивляться почему это не работает не правильно. Можно было конечно проверку от дурака сделать. Но это накладные расходы, так как нужно пробегаться вверх по родителям, чтобы это проверять.
-
13 часов назад, slav_z сказал:
Поробуйте создать элемент Create(Owner) и указать какой-нибудь посторонний Parent не принадлежащий Owner. При разрушении получите AV (сначала элемент будет разрушен Parent-ом а затем то же самое попытается сделать и Owner... нет там никаких нотификаций и подписок).
А есть вообще понимание:
- Что такое Овнер для компонентов в делфи?
- Какую роль он играет в дизайнере и в рантайме?
-
-
-
@kami все правильно написал. Используйте просто ForceQueue. А внутри либо отлинкуйте контрол от родителя и вызовите Free, либо брутально дергайте DisposeOf.
P.S. документация http://docwiki.embarcadero.com/Libraries/Rio/en/System.Classes.TThread.ForceQueue
Android 64 ошибка "External exception 1."
в Отладка
Опубликовано
На здоровье!