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

Лидеры

Популярный контент

Показан контент с высокой репутацией 14.07.2018 во всех областях

  1. ENERGY

    IOS: Exception class 6

    Мне кажется нужно вообще исключить iPhone 5 и UBF, и компилить только на x64 - 5s или выше, чтобы исключить другие баги. Вообще Universal Binary File мне не нравится, т.к. файл получается очень большой, под 30 мб - в 2 раза больше. Я компилирую только под x64. Делать неудобства остальным пользователям (большинству), в виде большого размера не хочу. iPhone 5 уже отошли.
    2 балла
  2. ENERGY

    IOS: Exception class 6

    Какой iPhone 5. Нужен хотя бы 5s или выше (5s - 64 бита). iPhone 5 32 битный - поэтому нужно ставить 32 битную компиляцию. Может вы ставите 64 битную компиляцию и пытаетесь запустить 64бит прогу на этом девайсе? А Apple уже давно не принимает 32 битные приложения. Хотя все равно должно работать на 32 битном компиляторе.
    2 балла
  3. How to create an animation bitmap from a list of images to use in TBitmapListAnimation. Простенькая программка, для создания анимационной картинки. Уже откомпилирована в папке Win32 > release. Указываем папку с PNG картинками, указываем кол. колонок. Результат - png файл, который можно добавить в TBitmapListAnimation появляется в той же папке. Raws и FramesCount (= Animation Count) прога показывает на форме, эти цифры потом вводим в TBitmapListAnimation. Код делал на скорую руку, не работает с прозрачными картинками (точнее я не проверял). Как подготовить список картинок - используйте IrfanView, откройте в нем картинку, нажмите англ. клавишу B - он покажет массу опций для пакетного конвертирования, изменения размеров, обрезки картинок и множество другого. https://drive.google.com/file/d/1CFymsKtZ6fniBDZgQg5nXHeqo-ProTf3 P.s. Не используйте на iOS анимацию, в которой больше 60 - 70 кадров. Точнее используйте, но подготовьте специальным образом. MergeBitmapsForBitmapList.7z
    1 балл
  4. FREEFAR

    IOS: Exception class 6

    Точно! А попробуй вот так, если реально там x32
    1 балл
  5. r@di0

    Специальные разрешения

    Такое поведение на Андроиде с 5 версии. function GetPowerManager: JPowerManager; var PowerServiceNative: JObject; begin PowerServiceNative := TAndroidHelper.Context.getSystemService (TJContext.JavaClass.POWER_SERVICE); if not Assigned(PowerServiceNative) then raise Exception.Create('Could not locate Power Service'); Result := TJPowerManager.Wrap((PowerServiceNative as ILocalObject) .GetObjectID); if not Assigned(Result) then raise Exception.Create('Could not access Power Manager'); end; //Intent: JIntent; if TJBuild_VERSION.JavaClass.SDK_INT >= 23 then begin pw := GetPowerManager; if Assigned(pw) then if not pw.isIgnoringBatteryOptimizations (StringToJString('ВАШ ПАКЕТ')) then begin Intent := TJIntent.Create; try Intent.setAction (TJSettings.JavaClass. ACTION_REQUEST_IGNORE_BATTERY_OPTIMIZATIONS); Intent.setData(TJnet_Uri.JavaClass.parse (StringToJString('package:ВАШ ПАКЕТ'))); TAndroidHelper.Context.startActivity(Intent); except on e: Exception do fgToast(e.Message, 3); end; end; end;
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...