Sascha
Пользователи-
Постов
51 -
Зарегистрирован
-
Посещение
Весь контент Sascha
-
Берлин - это 10.1 10.2 - это Токио
-
Кто-нибудь тестировал, запускаются ли приложения, сделанные в Delphi (в частности, 10.4.1), под Android 12?
-
Собственно сабж
-
Евгений Корепов вроде в этой теме разбирается, но он от Delphi отошел
-
первое. пользователь в автоматическом режиме создает gif из картинок
-
Подскажите пожалуйста, как создать анимированный gif из картинок? (Firemonkey, Android)
-
Посоветуйте алгоритмы для скрывания части картинки, чтобы и скрывать, и чтобы оставалось достаточно видимой информации для распознавания. Спасибо
-
Почему я не могу записать в папку GetLibraryPath? (Android 11, Delphi 10.4.1) Получаю ошибку Permission denied. GetLibraryPath это же не external storage? Спасибо за ответы.
-
а почему вообще возникает необходимость писать этот костыль? почему Overwrite = Always в деплойменте не работает???
-
Я извиняюсь, а как можно библиотеки не задеплоить, но загрузить в процессе работы?
-
как можно, если нельзя запускать исполняемые файлы из папки своего приложения?!
-
Хотел прикрепить к своему приложению один .so исполняемый файл, вызывать его и получать результаты от него
-
Кто-нибудь может мне внятно объяснить, что это значит? 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
-
Попробовал. Не могу заставить запуститься анимацию. Метода типа 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;
-
Делаю так: 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? Проблема в том, что после анимации идет важная процедура, которая выполняется, не дожидаясь анимации. В потоке тоже глюки.
-
Подскажите, пожалуйста, как сделать простейшую анимацию? Внутри Rectangle имеется TImage. Как по нажатии на кнопку заставить проехаться этот имидж из точки X1,Y1 в точку X2,Y2 за T секунд?
-
Наворочено, но работает)) спасибо
-
так тоже пробовал Undeclared identifier: Frame1