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

krapotkin

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

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

  • Посещение

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

    209

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

  1. действия с визуальными компонентами должны быть в Synchronize как тут и написано, а это не так кроме того Get это не процедура а функция, неплохо бы проверять результат выполнения. ну и NetHttpClient это обертка над THttpClient так что логичнее в базовом функционале использовать именно его Чтобы упростить отладку, я бы все-таки поступил олдскульно. Создал бы потомка TThread и там метод Execute все как положено. При выходе из потока нужно кинуть обработчик TMyThread.OnTerminate и там уже выполнять все работы с визуальными компонентами Для первичной отладки я обычно создаю объект этого класса , но не стартую поток. а просто выполняю Execute если все идет нормально, заменяю MyThread.Execute на MyThread.Start ...
  2. стиль должен заведовать оформлением а не функционалом если в стиль запихать TButton и TEdit то как потом с этим добром работать-то? только в OnApplyStyle ? Это нужно реализовывать стандартным образом, вставляя компоненты друг в друга. Тогда и свойства все доступны... Если нужно повторяющийся комплект использовать, то кинуть это все в TFrame
  3. я бы тогда взял за основу код из FMX.Ani и добавил бы обработчик OnFinish
  4. не надо делать такие стили не для этого они
  5. и да, почему не воспользоваться TAnimator.AnimateFloat ?
  6. все абсолютно нормально работает на андроиде s:=AnsiUpperCase('вылораыво'); showMessage(s); //ВЫЛОРАЫВО
  7. вам не нужно выполнять клик по listView, а нужно выполнять то, что должно выполняться по клику procedure TForm1.MyProc; begin .... end; procedure TForm1.ListViewClickEx(....); begin ... if (....) then MyProc; ... end; вот MyProc и выполняйте
  8. ну, ясно же что от языка программирования операционная система на зависит
  9. в андроиде ничего не останавливается просто надо писать по-другому, зная что диалоги не останавливают поток исполнения
  10. я перестаю понимать, что вам нужно в мобильных ОС нет и не может быть настоящих модальных диалогов но showMessage же вас устраивает? покажите, что за диалог вам нужен
  11. берем форму и вызываем ее модально. все почти так же как и раньше f:=TForm2.Create(NIL); f.showModal(procedure (Result:TModalResult) begin if result = mrOk then begin end; end); не забыть на кнопки OK Cancel у TForm2 установить свойства ModalResult
  12. лучше сформулировать мягче если есть возможность не использовать глобальные переменные, нужно ей пользоваться это опыт шишек, набитый десятками проектов )) иногда стоит просто поверить. хотя, конечно, можно и объяснить. но лень ))
  13. потому что это даже не представляю сколько объем описания... при этом в каждом стиле наборы свои. и более того, все время что-то да меняют... нужно все пересмотреть лично можно взять демо из примеров, где все контролы набросаны на форму, и загружать стиль в StyleBook. Сразу видно всё
  14. нет никаких описаний, ибо стиль - это целый набор компонентов и программного кода, который некоторые компоненты в примененном стиле ищет и что-то делает с ними при этом в разных наборах стилей комплекты могут сильно различаться. их даже может тупо не быть совсем... там без бутыли не разберешься.
  15. любой гис, но цена и сложность несоизмеримы с задачей
  16. масштабирование нужно? выделение мышью, подсветка при наведении курсора? это гис только маленький очень я бы начал реализацию собственными средствами, просто рисованием Хранение и отрисовка полигонов. если масштабирование как на картах, то и решение как на картах - несколько скейлов подложки и список полигонов для взаимодействия с мышью
  17. я бы вообще в лоб сделал в GridPanelLayout внутри ScrollBox'а
  18. да. но установки есть, а работа с ними общая.
  19. есть Open/Libre Office и библиотеки для работы с ним
  20. да, этот деплой кнопочка Run и Run without debug сначала вызывают компиляцию, затем деплой
  21. нет в андроиде никаких processMessages, забудьте логично, list предположил, что вы нажали и ведете, пока ведете, он вас пасёт нужно сказать ему, что уже отпустили палец. смотреть код и искать как отменить состояние скролла может ярослав подскажет
×
×
  • Создать...