Равиль Зарипов (ZuBy)

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    166

Все публикации пользователя Равиль Зарипов (ZuBy)

  1. посмотрите эту тему
  2. можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top
  3. события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь)
  4. для формы Left, Top
  5. для AppStore нужна 64 bit версия (с включенной опцией Universal binary file) у меня стоит sdk 10, работает на IOS 9.3.5 и выше, ниже не проверял
  6. обязательно делать разные проекты на ios, т.к. при отправке пушей пакет указывается (два одинаковых пакета не может быть на одном устройстве) Для андроид возможно сделать скорей всего, но смысла не вижу никакого
  7. Ссылка: http://blog.rzaripov.kz/2017/02/firebase-android-ios.html Автор: Зарипов Равиль @ZuBy Описание: Настройка пуш уведомлении через сервис Firebase для ANDROID и IOS
  8. Обратите внимание на Build Configuration(Release/Debug), где вы заполнили и какой выбран
  9. настройки (Version Info) одинаково заполнили для 32/64? включили опцию universal binary file?
  10. 1) нужно пилить сервис, а вариант с AlarmManager не подойдёт? только не для приложения, а для сервиса 2) если особо не заморачиваться с БД (сразу отсылать на сервер или sqlLite), то можно в JSON 3) для сервисов да и вообще у ембы есть нативные реализации T(Net)HTTPClient
  11. случайно не используются звонки в приложении?
  12. вот об этом говорю
  13. я бы не рекомендовал отключать стили. если нужен малый размер приложения, то это релиз сборка и упаковщик (upx, aspack и тд...) но я бы не заморачивался над этим
  14. скорей всего стили платформенные win7style RCDATA "styles\platform\win\Win7.fsf" win8style RCDATA "styles\platform\win\Win8.fsf" win10style RCDATA "styles\platform\win\Win10.fsf" 32761 CURSOR "Controls_cur32761.cur" 32762 CURSOR "Controls_cur32762.cur" 32763 CURSOR "Controls_cur32763.cur" 32766 CURSOR "Controls_cur32766.cur" 32767 CURSOR "Controls_cur32767.cur" сейчас (Seattle/Berlin) такие платформ-стили на Win
  15. Ускорить вы можете только выбором Release конфига, если он не стоит
  16. не совсем понимаю выбор FMX, если Вам кросс не нужен. делайте на VCL. В FMX только один хэндл, и сообщения винапи обрабатываются криво, не мучайтесь, пишите на VCL
  17. Это немного не в тему статьи, тут больше геопозиция
  18. в делфи нельзя сделать такое с формой, но можно сделать на фрейме и вставить по центр (в какой-нить TLayout)
  19. установка только из студии на реальный девайс, живой мак или виртуалка не важно
  20. через TestFlight только, так нельзя установить на ios
  21. где вы это прочитали? в андроиде нет ресурсов таких как Windows
  22. без разницы
  23. мы в чатике провели небольшое расследование. получилось что ресурсы на мобильных (на андроиде точно) сделаны для совместимости кода, т.к. даже если вы добавите в ресурсы файл, он все равно окажется в деплойменте и доступ будет и через TResourceStream и по пути. тест был такой 1) Новый проект 2) Project - Resources and Images 3) добавляем файл (camera_1x.png) 4) компилируем на андроид устройство 5) проверяем оба варианта procedure TForm1.Button1Click(Sender: TObject); var ResourceStream: TResourceStream; begin ResourceStream := TResourceStream.Create(hInstance, 'camera', RT_RCDATA); try ResourceStream.Position := 0; Image1.Bitmap.LoadFromStream(ResourceStream); finally FreeAndNil(ResourceStream); end; end; procedure TForm1.Button2Click(Sender: TObject); begin Image1.Bitmap.LoadFromFile(TPath.Combine (TPath.GetDocumentsPath, 'camera_1x.png')); end; в deployment'е наш файлик