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

haword

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

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

  • Посещение

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

    19

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

  1. haword

    XE 8

    ZuBy http://docwiki.embarcadero.com/RADStudio/XE8/en/Installation_Notes_for_XE8
  2. а если рабочих стола установлена два или три то какой вызывать?
  3. haword

    XE 8

    что за баг?
  4. не ну так не интересно :-) вот если бы с пульта завести вот тогда было бы круто.
  5. надо было просто статью прочитать, оказывается наложение картинок друг на друга это фича а не баг, сорри
  6. не знаю то ли у меня то ли вообще глюк. в редакторе списка изображений если снизу переключаться по картинкам то вверху где картинки отображаются они накладываются друг на друга. ощущение что прозрачный фон не перерисовывается и на нем остаются старые изображения. и это было в примере который был в samples. у всех так?
  7. haword

    XE 8

    при том что когда выпускаешь продукт и заявляешь не работает можно хотя бы проверить это не претензия это просто мысль то есть они должны закупить все железки в мире и проверить на всех версиях ОС? есть одно хорошее правило в жизни - никто ничего тебе не должен. они написали что их компилятор НЕ поддерживает сборку APK для Intel x86 и все.
  8. haword

    XE 8

    в прошивку аппарата, причем тут разработчики?
  9. да ни как рабочий стол это тоже программа. если только активировать самому рабочий стол. но тут будет косяк в том что если у тебя два рабочих стола то будет вопрос какой запускать. обычно то что ты хочешь делается через сервисы. то есть висит сервис в памяти и делает свою работу а основная программа выгружена. сервисы делать студия не может и нет даже в планах как я понял. есть в инете примеры как делать но там танцы с бубном.
  10. haword

    XE 8

    в 4.4.2 скорее всего добавили эмулятор arm вот и заработала программа.
  11. а на кнопки пульта что не реагирует событие OnKeyDown?
  12. haword

    XE 8

    нет и не собирались, возможно в 9 версии будет. из возможностей что мне понравились: так это НАКОНЕЦ ТО появился ImageList в огнеобезьяне, ура WebBrowser на всех платформах а не только на мобильных. MapView карта Установка компонентов из магазина. надеюсь со временем там появятся и сторонние а так же бесплатные. ну что побежал покупать
  13. haword

    XE 8

    о неужели родили
  14. http://docwiki.embarcadero.com/RADStudio/XE7/en/Creating_an_Android_App#Using_the_Android_Device.27s_Back_Button
  15. в хелпе есть все а так же а примерах.
  16. попробуй повесить обработку нажатых кнопок на форме OnKeyDown и смотри какие коды покажет какая кнопка в Key и KeyChar.
  17. пока gps сырой, я столкнулся с тем что нельзя определить когда есть сигнал от gps когда нет. то есть нет события пропажи и появления сигнала. есть событие только изменения координат и все. то есть нельзя определить пропал gps сигнал или появился.
  18. haword

    FGX 0.5.0.41

    не пали контору как на офсайте появится значит вышла.
  19. если я не ошибаюсь то проблема в том что в огнеобезьяне не правильно сделали реакцию на нажатие на элементы. то есть в любом мобильном интерфейсе срабатывание нажатий происходит по отпусканию элемента а в огнеобезьяне при нажатии. поэтому и с начало срабатывает онклик а потом свайп. я столкнулся с такой проблемой. есть скролируемый список элементов. там комбобоксы чекбоксы едиты. так вот пытаешься просто сдвинуть список вверх а у тебя уже раскрываются комбобоксы что попали под палец. нафига сделали такую реакцию не понятно. пришлось у этих елементов переделывать реакция на нажатия и онклики вызывать после отпускания элементов а не при нажатии на них. может и здесь в этом косяк. то есть если перевести реакцию на нажатие итема не в момент нажатия а в момент отпускания то с начало будет событие TGestureManager а потом уже самого итема.
  20. скорее всего потому что под огрызком пашет в нативной среде а под андроидом используется как внешняя библиотека запущенная из под далвика и когда возникает ошибка не происходит ее отлов из под джавы.
  21. или попробовать запустить в режиме отладке на самом устройстве тогда должен отловить ошибку. но как я заметил, приложения написанные на огнеобезьяне сами по себе имеют такой прикол - периодически вылетают как при запуске так и во время работы ничего не сообщая при этом. был прикол. перенес исходники программы с одного компа на другой. компилирую. все нормально ошибок нет. запускаю - вылет. запускаю - вылет. собираю на старой машине - все работает. сделал полную пересборку - вылетает при запуске. снес dproj и восстановил от старого но рабочего варианта на этой машине - запустилась программа. при этом при старом dproj при сборке ругалось на ненайденные ресурсы но работало, в новом все было найдено, ни одной ошибки и вываливалась программа при запуске. думаю в обновлениях студии фраза - улучшена стабильность, никогда не исчезнет
  22. У нас же есть TextSettings которые задает пользователь. Есть StyledSettings которые задает какие настройки брать со стиля. И есть Font который указывает на РЕАЛЬНЫЙ размер и название шрифта в зависимости от настроек. В дизайнере Font показывает настройки заданные мною в ручную, так как о стилях мы ничего еще не знаем. А в рантайме же он должен указывать на ResultTextSettings, то есть шрифт которые реально отображается. А так как заданные параметры в дизайнере хранятся в TextSettings то они не сотрутся а будут там хранится и при изменении параметров в StyledSettings шрифт будет показан от туда. То есть параметр Font это не структура с хранением данных а лишь указатель на используемые настройки. И что будем иметь в итоге. В дизайнере можно менять хоть заменяйся и данные будут сохраняться в TextSettings. Но во время работы приложения будет указывать на ResultTextSettings отображая реальные параметры отображения текста. А ResultTextSettings в зависимости уже от StyledSettings будет брать данные или со стиля или с TextSettings. Плюсы такого подхода то что во время работы приложения можно получить реально отображенный шрифт и его размер через Font компонента. конечно можно и держать в уме все время то что Font отражает заданные данные в дизайнере а во время работы приложения надо брать настройки с ResultTextSettings, но это же не удобно и не практично особенно когда можно сделать все удобнее и практичнее.
×
×
  • Создать...