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

slav_z

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

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

  • Посещение

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

    33

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

  1. https://developer.android.com/distribute/best-practices/develop/target-sdk со 2 ноября 2020 года. Да... сейчас у меня targetSdkVersion="28". Если выбора не останется, то деваться некуда. Пока проблема в том, что проект просто не компилируется в Delphi 10.4 (F2084 Internal Error: URW1237). Но надо переходить как-то... или обмануть Google (targetSdkVersion не является обязательным в файле манифеста, или руками исправить на "29"... посмотрим)
  2. а простейшее хеллоуворд как? (я пока на 10.3.3 остался)
  3. у вас эмулятор? а на реальном устройстве как?
  4. там другие методы для регистрации.. не RegisterComponents, а что то другое.. RegisterFmxClasses... посмотрите как регистрируется тот же самый TCheckStyleObject... попробуйте, может получится.....
  5. все получилось!!! теперь на android 11 запускается... а на android 10 и без этого работало.. надо проверять еще 2-3 дня как работает, но довольно сложный проект запустился и проблем не заметил пока... учитывая сложность файлов из missing_source_files и то, что этих файлов изначально нет в исходниках delphi, кто-то из разработчиков ими поделился... UPD: на delphi 10.4 все будет работать и так, там уже сделано как надо.
  6. slav_z

    Toast message

    uses здесь лишние есть: uses System.SysUtils, System.IOUtils, System.Math, System.Messaging, FMX.Platform, FMX.Platform.Android, Androidapi.Helpers, Androidapi.JNI.Os, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.JavaTypes, Androidapi.JNI.Webkit, Androidapi.JNI.Net, Androidapi.JNIBridge, Androidapi.JNI.App, Androidapi.JNI.Support, Androidapi.JNI.Provider, Androidapi.JNI.Widget, Androidapi.JNI.Embarcadero; procedure ShowToast(const Text: string); begin TJToast.JavaClass.makeText(SharedActivityContext, StrToJCharSequence(Text),TJToast.JavaClass.LENGTH_LONG).show; end;
  7. я пока только радуюсь.. все копирую в отдельную папку... ща начну минут через 15...
  8. теперь сегодня можно спать спокойно...
  9. можете файл build_script.zip еще сюда вставить? там кругом "нельзя"...
  10. на моем проекте при компиляции в 10.4.1 выдало [DCC Fatal Error] XXXXXX.Core.pas(446): F2084 Internal Error: URW1237 а другой проект просто завис после показа активити... пока рано на 10.4 что-то делать...
  11. когда разбирался дошел до этого: https://source.android.com/devices/architecture/modular-system/runtime?hl=ru#icu-libraries а 10.4.1 это вообще мрак какой то... ничего не компилится мягко говоря...
  12. да.. вижу... ща попробую... заранее СПАСИБО!!!!! потом еще раз спасибо напишу когда получится....
  13. меня туда не пускает.. я fgx не покупал.. можете сюда вставить?
  14. После обновления до Android 11 на телефоне (Pixel2) перестали запускаться программы созданные на Delphi 10.3.3. Ну здорово!
  15. Вариантов много, но самый простой - использовать TListBox. FramesList.zip
  16. 10.4 пока не ставил... у кого уже стоит, можете выложить архив папки source из 10.4...? очень надо для анализа изменений с 10.3... СПАСИБО!
  17. Для варианта с кнопкой могу еще предложить Memo1.Width := Memo1.Width+1 - реально размер не изменится (Memo.Align=Top), но все что надо оно сделает... К сожалению в реальном приложении никакой кнопки не будет... и скорее всего надо будет что то делать в событиях OnResize или OnResized формы или Memo... а там ничего что было предложено выше не работает...
  18. Release уже давно объявлен как deprecated. Release позволяет выполнить отложенное удаления объекта (удалить, но не прям сейчас). Если это вам действительно нужно (иногда позволяет избежать некоторых ошибок), то просто повторите его код. Но пока его окончательно не убрали, лучше пользоваться существующим методом. Ругается и ругается - бог с ним. Если надо просто удалить объект, то Free, если с обнулением ссылки то FreeAndNil или Free + присвоить nil в коде (как у вас).
  19. slav_z

    MultiSelect в TDateEdit

    это будет непривычно для пользователей... я что-то не припомню чтоб встречал такое где-нибудь... посоветуйтесь с дизайнером...
  20. ну нельзя так... кстати, там есть пояснение (ниже), но работает... поэтому это на ваш риск... возможно не на всех телефонах будет работать...
  21. если вы достаточно смелый, то можете внести следующее изменение в исходники* дельфи: (тогда на андроиде будет работать прозрачность формы), но проблему можно решить просто используя фреймы. *копируете этот файл в папку проекта и делаете изменения.
×
×
  • Создать...