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

krapotkin

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

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

  • Посещение

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

    210

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

  1. 1) Win 7 официально не поддерживается 2) скачайте ISO образ и ставьте оттуда 3) где взять ISO тут не скажут, пиратки ищите самостоятельно
  2. https://docwiki.embarcadero.com/Libraries/Sydney/en/FMX.Forms.TScreen.MousePos ?
  3. Делфи вообще не видит никаких. Всё общение она производит через adb. Это часть Google Android sdk. И линковка тоже через sdk/ndk. Если ваш тел не видится через adb, то я тут на сайте описывал как добавить свою модель в inf файл. Можно поискать по .Inf И avd это тоже часть sdk. Всё утилиты сейчас оттуда убраны, поэтому если хочется иметь полный sdk, нажно ставить Android studio. Оттуда можно запускать и sdk manager и avd manager.
  4. Это значит, что там работают не все функции обычного устройства. И запуск на эмуляторе совсем не будет значить, что на реальном устройстве будет работать так же. И еще это очень медленно. И еще много всего. При цене дешевых тел на А. менее 10 т.р. вообще неясно, для чего эмулятор может пригодиться.
  5. ProcessMessages оставим в VCL. Не будет тут так работать. Если вычисления в таймере то оно и так нормально должно работать. Значит, что-то умалчивается. TForm2 = class(TForm) tmr1: TTimer; lbl1: TLabel; procedure tmr1Timer(Sender: TObject); private public pc: integer; end; var Form2: TForm2; implementation {$R *.fmx} procedure TForm2.tmr1Timer(Sender: TObject); begin if pc > 10 then begin tmr1.Enabled := false; exit; end; lbl1.Text := format('%d%%', [pc * 10]); inc(pc); end; Вот простейший код. Все обновляется.
  6. проблема в том, что вы пишете "компиляция не работает", а на экране написано совсем другое... и перевести вы в состоянии, просто не желаете. ну а мы и тем более. да и вообще неплохо бы понимать, что компиляция и наличие телефона или эмулятора, пофиг, просто никак не связаны. кроме всего прочего, тут уже не раз и не два писали, что запуск на эмуляторе 1) совершенно не информативен 2) в последних версиях и вовсе не будет работать
  7. если честно, вот вообще непонятна цель "статьи" насколько я понимаю, никому из юзеров не интересно и не узнать ни за что, нативна его программа или нет важно, во сколько обошлась разработка, какие есть ограничения, и другие подобные штуки
  8. у более-менее свежих делфи вроде без проблем удаление проходит штатными средствами и две версии живут вместе тоже нормально например 10.3 и 10.4
  9. Бывает. На функционал обычно не влияет. В делфи как всегда для исправления ошибок - берите версию поновее. Может сторонние пакеты типа CnWizards или типа того есть. Тоже могут влиять.
  10. мир отладки на всем кроме Windows, крайне жесток ... иногда помогает каст string(переменная) но это неточно
  11. spinbox ?
  12. var http: THttpClient; pesp: IHttpResponse; http := THttpClient.Create; try resp := http.head(URL); except on e: exception do begin showmessage(e.message); end; end; http.free;
  13. а на андроид как выглядит панель задач?
  14. самая простая проверка - это попытка просто что-то заведомо существующее запросить например http.head('https://www.google.com')
  15. т.е. просто ОГРОМНЫМИ БУКВАМИ НА ВЕСЬ ЭКРАН ???? ну тут да только скейлинг )))
  16. очень странная проблематика любое приложение должно быть адаптировано к тому, что размер экрана, на котором оно запускается, может быть самым разнообразным, ну естественно, в каких-то адекватных рамках на текущий момент разрешения колеблются +- от 720x1200 до 2000x4000 с масштабированием от 1 до 3. 1.333 любит например Самсунг так что используйте Align, контейнеры layouts и проектируйте интерфейс адаптивным
  17. если снизу в скролл добавить пустой элемент достаточной высоты, особо проблем не возникает или я что-то не понимаю?
  18. https://en.delphipraxis.net/topic/1788-android-fileuriexposedexception-file/ теперь работа с файлами сделана через отдельную .опу поэтому ссылки вида file:// не пройдут я вот тут игрался с этим
  19. я две ссылки положил. там готовый код или что не так?
  20. в папке Sources где ему еще быть
  21. ну и тут вроде решена задача https://en.delphipraxis.net/topic/4564-trying-to-share-a-text-file/
  22. http://aziga.x10.mx/delphi/index.php?option=com_content&view=article&id=23&Itemid=27
  23. насколько я навскидку вижу из исходников FMX.MediaLibrary.Android; TSharingManagerAndroid.AddImage если вместо '.png' указать что-то другое, то будет то что нужно не проверял конечно, но просто покопайтесь в этом коде, скопируйте к себе в папку программы этот файл, добавьте его явно в проект и замените png на txt например если все правильно понимаю, выведется другой список приложений
  24. \Samples\Object Pascal\Mobile Snippets\ShareSheet
×
×
  • Создать...