Yarpda

Пользователи
  • Публикации

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

  • Посещение

О Yarpda

  • Звание
    Продвинутый пользователь
  1. А чего тут говорить. Записывайтесь на вебинар (сегодня 28.03.2017 в 15.00 МСК) на русском, там все и узнаете. )) https://attendee.gotowebinar.com/register/9037111850104696321
  2. Есть специальные программы для этого. Я пользовался Quick System info. И да, результат Вам вряд ли понравится... )))
  3. Там просто есть баг (фича) именно на этой страничке настроек. А именно не видно кнопки ОК пока не растянешь окно вручную чуть ниже. Растяните нижнюю границу окна настроек ниже, появится кнопка ОК, ее нажмете и все сохранится. ))
  4. Хочу попробовать себя в этом направлении, но прежде чем начать хотелось бы знать возможно ли это в принципе? Еще не пробовал 3d компоненты в FMX, но есть подозрение, что эту фичу на них реализовать не получится в ввиду технологических ограничений, но надеюсь, что я ошибаюсь. Кто-то имеет хоть незначительный опыт в этом направлении? Любые теоретически размышления по поводу этой связки (в том числе проблемы производительности и т.д.) также приветствуются ))
  5. Как мне кажется либо это событие не вызывается, либо Begin/end Update, лишние, потому как в этом режиме не весь код выполняется как обычно (практическое наблюдение) . А запускал расчет высоты прямо в момент создания итема. Так он гарантированно выполнится. И если если предполагается возможность поворота экрана то еще на событие OnScale (или OnResize, на память не помню).
  6. У меня еще смешнее случай. В дебаг версии запускается и нормально работает. В Релизе никак...
  7. По идее такой трюк должен работать по умолчанию. Если база деплоилась отдельным файлом, он заменен не будет при обновлении. Гораздо сложнее если в эту базу нужно внести новые данные, или изменить структуру. А если базу данных не трогать, то она должна сохраниться в неизменном виде при обновлении. Вы же это можете сами у себя на устройстве попробовать, измените версию APK в проекте и уставите на устройство из APK не удаляя предыдущую (нужно чтобы подпись совпадала у установленной и новой версии программы). Проверьте сохранились ли данные.
  8. С ручной то установкой как раз никаких проблем нет. А вот так как полагается не работает. Сейчас проверил собрать тот же проект на XE7 без проблем установилась и запустилась.... может быть потому что я выбрал 23 версию SDK для компиляции в андроид...
  9. Скачала побаловаться Berlin. Пробую установку приложений из Samples на андроид (в частность Object Pascal\Multi-Device Samples\User Interface\Controls). Компиляция, деплоймент идет нормально, но при попытке инсталляции приложения на устройство процесс зависает и примерно через минуту все время пишет ошибку: Unable tp create process: pkg: /data/local/tmp/Controls.apk а ниже Success. Телефон в это время никак не реагирует на установку, однако в списке программ приложение появляется. Такое ощущение что, связь с устройство теряется или еще что-то. Естественно, что ни о какой отладке при приложения тоже речи идти не может. я сначала грешил на телефон (Blueboo xTouch андроид 5.1). Поставил эмулятор на андроид 6.0, попытался установить туда, но поведение программы точно такое же - ошибка, но приложение все-таки устанавливается. Никто не сталкивался с такой проблемой?
  10. Теоретически все должно работать также как под Win. Т.е. цепляешь телефон, запускаешь в режиме дебага, и все как обычно. Но на практике почем-то этот режим запускается крайне не охотно. У меня обычно получается после перезагрузки телефона. Но после пары дебагов, опять приходится перезагружаться. Возможно конечно это у меня что-то с телефоном, но до этого был другой, было чуть лучше, но в общем-то также, и тогда была еще XE5.....
  11. Способы, думаю есть, зависит от того какой именно функционал реализован в вашем приложении. Т.е. по сути всё сводится к оптимизации логики и кода. К сожлению пособов оптимизировать программу "Hello world!" весьма не много... Тут дело в том, что программа, написаная по FMЧ тянет за собой весь фреймворк, который необходим ей для запуска. Он помещается в памяти при запуске приложения, даже если оно "пустое". Оно сарзу будет занимть 40-50 метров. под андроид так и того больше. Поэтому, если и существует возможность оптимизации расхода памяти под FMX, то боюсь в основном только на стороне разработчиков фрейма...
  12. Работат с почтой в FM ничем не отличается от работы в VCL, компоненты TIdSMTP, TidPOP присутствуют. Можно и через TIdTCPClient сделать вручную. В общем информации по этой теме в инете море...
  13. Как я понимаю такое в текущей реализации сделать без танцев с бубном не удастся (что касается автоматизации процесса), т.к. это должен быть сервис висящий в памяти, а не просто программа. А сервис, даже если это возможно, отъедающий 100мб памяти, это сильно круто помоему... ))
  14. Спасибо! Не совсем понял вопрос, и так стоит android:targetSdkVersion="14" Я имел ввиду оставить minSDK=9 а TargetSDK =14. Теоретически это должно дать возможность запускаться программе на старых устройствах, версии андроид ниже 4.0.3, но убрать кнопку меню на устройствах где версия выше. (просто интересно сработает ли это, т.к. самому не на чем проверить эту кнопку)))