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

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

Модераторы
  • Постов

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

  • Посещение

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

    265

Весь контент Равиль Зарипов (ZuBy)

  1. можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top
  2. события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь)
  3. для AppStore нужна 64 bit версия (с включенной опцией Universal binary file) у меня стоит sdk 10, работает на IOS 9.3.5 и выше, ниже не проверял
  4. обязательно делать разные проекты на ios, т.к. при отправке пушей пакет указывается (два одинаковых пакета не может быть на одном устройстве) Для андроид возможно сделать скорей всего, но смысла не вижу никакого
  5. Обратите внимание на Build Configuration(Release/Debug), где вы заполнили и какой выбран
  6. настройки (Version Info) одинаково заполнили для 32/64? включили опцию universal binary file?
  7. 1) нужно пилить сервис, а вариант с AlarmManager не подойдёт? только не для приложения, а для сервиса 2) если особо не заморачиваться с БД (сразу отсылать на сервер или sqlLite), то можно в JSON 3) для сервисов да и вообще у ембы есть нативные реализации T(Net)HTTPClient
  8. случайно не используются звонки в приложении?
  9. я бы не рекомендовал отключать стили. если нужен малый размер приложения, то это релиз сборка и упаковщик (upx, aspack и тд...) но я бы не заморачивался над этим
  10. скорей всего стили платформенные 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
  11. Ускорить вы можете только выбором Release конфига, если он не стоит
  12. не совсем понимаю выбор FMX, если Вам кросс не нужен. делайте на VCL. В FMX только один хэндл, и сообщения винапи обрабатываются криво, не мучайтесь, пишите на VCL
  13. в делфи нельзя сделать такое с формой, но можно сделать на фрейме и вставить по центр (в какой-нить TLayout)
  14. установка только из студии на реальный девайс, живой мак или виртуалка не важно
  15. через TestFlight только, так нельзя установить на ios
  16. где вы это прочитали? в андроиде нет ресурсов таких как Windows
  17. мы в чатике провели небольшое расследование. получилось что ресурсы на мобильных (на андроиде точно) сделаны для совместимости кода, т.к. даже если вы добавите в ресурсы файл, он все равно окажется в деплойменте и доступ будет и через 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'е наш файлик
  18. В ОС есть специальные сервисы которые делают "подписку" вашего приложения на уведомления. Нам же из проекта нужно просто дать им понять, что мы хотим получать уведомления. Если запущено, то уведомление сразу поступает в приложение Если не запущено, то отображается в шторке
×
×
  • Создать...