-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Весь контент Равиль Зарипов (ZuBy)
-
посмотрите эту тему
-
можно попробовать <TControl>.LocalToAbsolute + добавлять Left/Top
-
события нет, нужно переопределить оконную процедуру и там ловить сообщение WM_SIZE (если не ошибаюсь)
-
для формы Left, Top
-
обязательно делать разные проекты на ios, т.к. при отправке пушей пакет указывается (два одинаковых пакета не может быть на одном устройстве) Для андроид возможно сделать скорей всего, но смысла не вижу никакого
-
Обратите внимание на Build Configuration(Release/Debug), где вы заполнили и какой выбран
-
1) нужно пилить сервис, а вариант с AlarmManager не подойдёт? только не для приложения, а для сервиса 2) если особо не заморачиваться с БД (сразу отсылать на сервер или sqlLite), то можно в JSON 3) для сервисов да и вообще у ембы есть нативные реализации T(Net)HTTPClient
-
случайно не используются звонки в приложении?
-
я бы не рекомендовал отключать стили. если нужен малый размер приложения, то это релиз сборка и упаковщик (upx, aspack и тд...) но я бы не заморачивался над этим
-
скорей всего стили платформенные 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
-
мы в чатике провели небольшое расследование. получилось что ресурсы на мобильных (на андроиде точно) сделаны для совместимости кода, т.к. даже если вы добавите в ресурсы файл, он все равно окажется в деплойменте и доступ будет и через 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'е наш файлик
-
В ОС есть специальные сервисы которые делают "подписку" вашего приложения на уведомления. Нам же из проекта нужно просто дать им понять, что мы хотим получать уведомления. Если запущено, то уведомление сразу поступает в приложение Если не запущено, то отображается в шторке