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

Rusland

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

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

  • Посещение

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

    26

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

  1. У меня схожая проблема, потому с вашего позволения спрошу здесь. Создал отдельно форму FormAdd (на ней кнопки OK, Cancel и Edit-ы). Из главного модуля убрал Application.CreateForm(TFormAdd, FormAdd); Пытаюсь ее вызвать так: with FormAdd.Create(self) do begin ShowModal( procedure( AResult: TModalResult) begin if (AResult = mrOK) then begin /// действия end; free; end ); и на первой же строке получаю Access Violation. Это я пока запускаю ее в Windows, а не под Android-ом. Как быть?
  2. Планируется в следующей версии?
  3. Аналогичная проблема - не дает менять в Андроиде. Что? Где? Как? )
  4. Под андроид в Delphi 10 Seattle можно поверх карты кнопку поставить? Кто-нибудь может точно ответить? )
  5. Вот оно: TMapView -> LayerOptions -> Buildings:=True
  6. Rusland

    TMapView в режиме Normal

    В новой 10ой версии в TMapView (MapType=Normal) у меня перестали отображаться некоторые дома. У всех так? Вот в XE8: В 10-ке: Как видите часть домов видна (то есть это не режим Terrain), а часть "снесли".
  7. В принципе все работает, но вот небольшой затык (хоть он и не касается самого движка) на procedure LocationSensorLocationChanged(Sender: TObject; const [Ref] OldLocation, NewLocation: TLocationCoord2D); Теперь 10ка не дает обращаться к NewLocation.Latitude... приходится использовать LocationSensor.Sensor.Latitude Может я что-то не так делаю? Что такое [REF]? Аналогично в MapView1MapClick нет доступа к Position... Использовать MapView1.Location? PS. Плюс приложение зависает немного постояв ACCESS_NETWORK_STATE Allows applications to access information about networks Ага, очень полезное описание Ладно, оставлю галочки по умолчанию, раз и так все работает Еще такой вопрос: Расстояние тут меряется гуглем. Планируется ли включать метр от Яндекса? PPS. Странно, сервис HERE вроде давал доступ на месяц, а работает уже больше месяца
  8. Если выложите, то в эту тему пожалуйста. У меня по стандарту включены Camera, Storage, Calendar и много чего еще не нужного )) Вот на Access location extra commands, Access WiFi state точно не нужно ставить галочки? Где вообще найти описания к ним?
  9. Установил наконец Seattle 10... ZuBy, похоже TMapsEngine существенно изменился. Например, у него пропало свойство Active... Есть готовый примерчик по использованию Maps.Engine.pas? PS. В связи с добавлением "определения координат по IP, WI-FI, GSM" какие галочки нужно поставить в Uses Permissions? PPS. Нужно использовать TLocationSensor?
  10. Давайте не отходить от темы... а то придет Ярослав Дмитриевич и всех нас расстреляет
  11. Компания Embarcadero Technologies продана компании Idera http://habrahabr.ru/post/267487/
  12. Как думаете, как лучше хранить координату в базе? Cколько знаков после запятой использовать, чтобы не терялась точность? 6 знаков достаточно? (71.471026) На сколько метров увеличится точность, если хранить 7 знаков?
  13. Я не пробовал, потому как еще не ставил 10-ую версию (жду апдейт ). Я вывод сделал на основании скрина, сделанном Darik1392 http://fire-monkey.ru/topic/1662-rad-xe9-rad-x-seattle/?p=8625 и утверждении zairkz http://fire-monkey.ru/topic/1662-rad-xe9-rad-x-seattle/?p=8562
  14. Наверно нужно ставить кнопку прямо на Webbrowser, а не на форму.
  15. Что исправили в TLocationSensor? И что за фичи у TMapView? (кроме того что поверх можно ставить другие компоненты)
  16. Запуск приложения на одном телефоне тоже не учитывает особенностей других телефонов )) Но ваша мысль ясна ) PS. Тут вот советуют характеристики компьютера улучшить, но я вот пробовал работать в Android Studio на компьютере core i5, 8Гб и там также жутко тормозило как на этом компьютере Rad Studio )) Осталось попробовать только SSD-винчестер
  17. Ну-ка, ну-ка, расскажите, что это за кандидаты? ))) PS. Беда абракадабры не столько в том что в каждой версии появляется новые баги (это понятное дело), а в том что исправления багов они выносят в новую версию студии, за которую надо снова платить, хоть и полцены (один update на версию - это не серьезно). Создается впечатление, что делается это намеренно А C++Builder всегда отставал от Дельфи и так будет всегда, сначала вносят новшества в Delphi, а потом портируют на CB.
  18. Позвольте поинтересоваться, почему вы используете C++Builder, а не Delphi?
  19. Интересно, почему не продолжили именовать с приставкой XE? Почему не XE9?
  20. Эмулятор еще не устанавливал и не знаю насколько быстро он работает. Но ооочень уж долго происходит компиляция, деплой, установка приложения на телефон. Вот и возникла мысль: "А вдруг эмулятор пошустрее?". Что скажете? PS. Win8.1, 4Гб, Intel Pentium G2130 3.2Ггц
  21. Сделал тестовое приложение на основе этой статьи Сколько же тут телодвижений, это же кошмар. Вот например список компонент: FDConnection1: TFDConnection; FDQueryCreateTable: TFDQuery; FDQuery1: TFDQuery; FDQueryInsert: TFDQuery; FDQueryDelete: TFDQuery; BindSourceDB1: TBindSourceDB; BindingsList1: TBindingsList; FDGUIxWaitCursor1: TFDGUIxWaitCursor; FDPhysSQLiteDriverLink1: TFDPhysSQLiteDriverLink; Зачем так много FDQuery (create отдельно, select отдельно, insert отдельно, delete отдельно)? Раньше работал только компонентами FibPlus, БД Firebird, так там одного датасета было достаточно. А тут целый набор. Страшно представить что будет, если таблиц несколько. BindSourceDB1, BindingsList1 - насколько необходимы эти связующие биндинги? Назначение FDGUIxWaitCursor1, FDPhysSQLiteDriverLink1 вообще не понимаю Нет ли способа полегче и быстрее подцепить sqlite базу и работать с ней? Какой нужен минимальный набор компонент? Можно ли использовать только один FDQuery и просто менять ему SQL? Сам проект
  22. ZuBy, благодарю, понятно теперь как с ним рабоать
  23. Вернулся к этому вопросу и так абсолютно ничего не понял. Пишу так: if (InputQuery('Enter New Item', ['Name'], TaskName, function(const Values: array of string): Boolean begin Result:=true; end )) then ... На что также в приложении при вызове InputQuery получаю "blocking dialogs not implemented on this platform". В чем ошибка?
×
×
  • Создать...