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

Barbanel

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

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

  • Посещение

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

    36

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

  1. Посмотрите здесь Также посетите гитхаб этого чувака, скачайте его библиотеку KastriFree. Там есть работающий пример уведомлений.
  2. Чот какая-то неполная у вас коллекция) У меня еще дельфи 1 есть ?
  3. Barbanel

    Отладка Indy

    Возможно есть еще одна перегруженная процедура .Options Проверил, их две. Какая именно вам нужна? Далее, Build Configurations - Debug или Release? В настройках проекта/компилятора, Use Debug DCU - True или False?
  4. Fruity Loops написан на Дельфи??! Агонь! По теме. Если невозможно в FMX - сделайте в VCL. Напишите dll с использованием VCL или вообще WinAPI, и вызывайте функции этой dll из вашего приложения.
  5. Barbanel

    Отладка Indy

    Если вы видите что в одной процедуре кружки есть, а в другой нет - это значит что этот код (который без кружка) не скомпилирован и в данном не используется. Говоря по другому, вы не можете эту процедуру продебажить потому что ее никто не вызывает (ни вы, ни сам компонент). В данном случае - это не глюк)
  6. Я не знаю что такое CoreLocation и что оно делает, но беглый гуглеж дает некоторые ссылки. Вы это: http://edn.embarcadero.com/article/41715 смотрели? PS Ваше приложение предоставляет инфо о траве, которая нелегальна во всех странах где приложение доступно. Ключевое слово "во всех". Вы уверены что вы правильно настроили страны?
  7. Странно, в теории должен сработать, но я не проверял. Просто убедился что TagObject имеет пометку Week.
  8. Присвоил этот объект полю TListBoxItem.Data Это поле не содержит слабую ссылку. Альтернативный вариант указал RealSHELS
  9. del. Про weak как-то вообще не подумал... Пробую. Спасибо!
  10. Всем хай. Пол дня бьюсь, уже с ума начинаю сходить, и как назло не с кем посоветоваться сегодня. Выручайте) Суть: Есть TListBox. В него динамически из кода создаются TListBoxItem. Каждому итему в поле TagObject присваивается некий объект, хранящий дополнительные данные. По клику на итем, вытаскивается этот объект и в зависимости от данных, выполняются разные действия. Проблема: Под Windows ее собсно нет) Под Android при клике на TListBoxItem оказывается что TagObject = nil. Голова уже дымится, у меня закончились мысли, что это может быть... Код, на всякий: while not query.Eof do begin item := TListBoxItem.Create(lbTeilLeistungsArten); lbTeilLeistungsArten.AddObject(item); item.StyleLookup := 'listboxitemTL'; item.Height := 60; item.Text := query.FieldByName('Bezeichnung').AsString; item.OnClick := OnTeilleistungenClick; item.Tag := query.FieldByName('ID').AsInteger; item.DisableDisappear := true; item.ApplyStyleLookup(); lStObj := TStoreObject.CreateTL(query.FieldByName('ID').AsInteger); lStObj.TeilLeistung.Name := query.FieldByName('Bezeichnung').AsString; item.TagObject := lStObj; query.Next(); end; Всем заранее спасибо!
  11. Уберите ссылку, и включите ее через две-три недели. Тупо проверяйте дату.
  12. Ну, если вы считаете что причина в их ориентации, то попробуйте им просто не давать повода для этого. Просто скройте из выдачи все что связано с травой. Включите обратно когда приложение будет в сторе. Если по-правильному, то им стоит написать и явно указать что в канаде например разрешено. Про штаты я не знаю. PS надеюсь иконка приложения не виде конопляного листика???
  13. Всем привет! Недавно столкнулись с особенностью двух разных смартфонов. При вводе в TEdit обычного емейл-адреса срабатывает автозамена. После этого, ввод текста ломается. Т.е. пользователь ставит курсор на последний символ слова, нажимает внопку "стереть", каретка перескакивает на второй символ в тексте, и стирает именно второй символ. Конец строки таким образом вообще невозможно удалить. Есть видео с багом. Утверждается что проблема воспроизводится на более древнем устройстве. Вопрос: кто-то сталкивался с таким, как лечили? Собсно предполагаемые решения 1) отключить автозамену для конкретного поля ввода (но я не уверен что это возможно), 2) дебажить и исправлять TEdit (шоб меня покрасили!!!) Всем заранее сенкс! TEdit Bug.mp4
  14. Я впечатлен! Действительно очень бодро, хотя очень похоже что сервак с картинками стоит в соседней комнате))) Очень интересно посмотреть как оно устроено изнутри.
  15. Ну, чувак только учится, тут даже дебаг поставил в тупик, поэтому я не стал грузить динамическим запросом разрешений) Может и зря, такая инфа в любом случае полезна. Я вот про KastriFree не знал)
  16. -поставить курсов на первую строку кода в событии OnCreate, нажать F5. -запустить программу, -когда выполнение дойдет до выделенного кода, шагаете по коду нажимая F8, -делаете так до тех пор пока не программа не сдохнет, -когда сдохла - смотрите на какой процедуре это произошло.
  17. Выдайте разрешение софтине, она же черным по-русски просит ))) Говорите только в design time, я не знаю что вы используете, возможно какой-то компонент коннектится к камере сразу после запуска приложения. Проверьте, есть ли у этого компонента свойство Active или подобное и выставьте его в false. Если доступ к камере из кода - то смотрите в какой момент вы его вызываете. Если нужно - запрашивайте разрешения программно.
  18. В сегодняшней рассылке от Ярослава было что-то про RS-232, правда я не уверен что это для FMX.
  19. Хм, такого быть не должно. Можете кинуть нам тестовый пример с этой проблемой?
  20. Есть мнение что Live Binding работает не всегда корректно. Выкиньте его к чертям и сделайте по людски. select * from your_table where FAM like %Edit1.Text%
  21. У круга это 100% не работает, проверял. Отсекает только по прямоугольной форме. Полагаю что у Rectangle тоже.
×
×
  • Создать...