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

Sascha

Пользователи
  • Постов

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

  • Посещение

Весь контент Sascha

  1. Sascha

    Delphi и Android 12

    Кто-нибудь тестировал, запускаются ли приложения, сделанные в Delphi (в частности, 10.4.1), под Android 12?
  2. Sascha

    1 okt 2021

    Евгений Корепов вроде в этой теме разбирается, но он от Delphi отошел
  3. первое. пользователь в автоматическом режиме создает gif из картинок
  4. Подскажите пожалуйста, как создать анимированный gif из картинок? (Firemonkey, Android)
  5. Посоветуйте алгоритмы для скрывания части картинки, чтобы и скрывать, и чтобы оставалось достаточно видимой информации для распознавания. Спасибо
  6. Почему я не могу записать в папку GetLibraryPath? (Android 11, Delphi 10.4.1) Получаю ошибку Permission denied. GetLibraryPath это же не external storage? Спасибо за ответы.
  7. а почему вообще возникает необходимость писать этот костыль? почему Overwrite = Always в деплойменте не работает???
  8. Я извиняюсь, а как можно библиотеки не задеплоить, но загрузить в процессе работы?
  9. как можно, если нельзя запускать исполняемые файлы из папки своего приложения?!
  10. Хотел прикрепить к своему приложению один .so исполняемый файл, вызывать его и получать результаты от него
  11. Кто-нибудь может мне внятно объяснить, что это значит? Removed execute permission for app home directory Untrusted apps that target Android 10 cannot invoke exec() on files within the app's home directory. This execution of files from the writable app home directory is a W^X violation. Apps should load only the binary code that's embedded within an app's APK file. In addition, apps that target Android 10 cannot in-memory modify executable code from files which have been opened with dlopen(). This includes any shared object (.so) files with text relocations. Взято отсюда: https://developer.android.com/about/versions/10/behavior-changes-10
  12. да, AnimateFloatWait в Андроид не работает, потому что смотришь в исходники - а там Application.ProcessMessages Испанский стыд
  13. Попробовал. Не могу заставить запуститься анимацию. Метода типа Start нет. Думал, просто Enabled включу fgPositionAnimation1.StartValue := Image1.Position; fgPositionAnimation1.StopValue.X := Image1.Position.X + 200; fgPositionAnimation1.StopValue.Y := Image1.Position.Y + 200; fgPositionAnimation1.Duration := 1; fgPositionAnimation1.PropertyName := 'Position'; fgPositionAnimation1.Enabled := True;
  14. на гитхабе нашел два продолжения проекта: https://github.com/ms301/fgx-firemonkey https://github.com/theilgaz/FGX Вы каким пользуетесь?
  15. Она заброшена автором. Для Delphi 10.4.1 ее можно установить?
  16. Делаю так: procedure TForm1.MoveButtonClick(Sender: TObject); const Time = 1.0; begin var P := Image1.Position.Point + TPointF.Create(200, 100); TAnimator.AnimateFloat(Image1, 'Position.X', P.X, Time); TAnimator.AnimateFloat(Image1, 'Position.Y', P.Y, Time); end; Как одновременно изменить Position.X и Position.Y, чтобы использовать их в AnimateFloatWait? Проблема в том, что после анимации идет важная процедура, которая выполняется, не дожидаясь анимации. В потоке тоже глюки.
  17. это подобие firemonkey, сегодня есть, через лет 5 уже забыли о нем. это очень спорное утверждение от дилетанта
  18. Подскажите, пожалуйста, как сделать простейшую анимацию? Внутри Rectangle имеется TImage. Как по нажатии на кнопку заставить проехаться этот имидж из точки X1,Y1 в точку X2,Y2 за T секунд?
  19. или на флаттере, забыли добавить. Но я люблю Delphi, притягивает эта среда. Хотя другие языки не сложнее (Dart, Cotlin, Java), но в Delphi быстрее всё получается.
  20. Наворочено, но работает)) спасибо
  21. так тоже пробовал Undeclared identifier: Frame1
×
×
  • Создать...