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

Равиль Зарипов (ZuBy)

Модераторы
  • Постов

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

  • Посещение

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

    265

Весь контент Равиль Зарипов (ZuBy)

  1. в ссылке которую привел @HyperZen есть пример, изучите его
  2. я видимо вас расстрою) Glyph это не картинка
  3. А что в GlyphButton можно присвоить картинку??
  4. использовать VCL'ный вариант например procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Single); // uses WinApi.Windows, WinApi.Messages, FMX.Platform.Win begin ReleaseCapture; SendMessage(FmxHandleToHWND(Handle), WM_SYSCOMMAND, $F012, 0); end;
  5. Лучше использовать ForceDirectory, она создает все промежуточные папки, если их не находит
  6. 1) в чем проявляются косяки? 2) этот код сорцов студии 3) зачем использовать поток?
  7. Посмотрите свою старую тему http://fire-monkey.ru/topic/3303-ошибка-при-подключении-pas-файла
  8. добавляли в IOS SDK недостающий модуль?
  9. В свою очередь приглашаем посетить наш ламповый чатик в телеграм, где можно обсудить подробнее. ссылка в подписи
  10. мы тут все не из-за корыстных целей. этот форум прежде всего создан для помощи вы же понимаете что этого мало для оценки FMX как конкурирующей платформы. я могу из маркета привести несколько десятков проектов, но не один из них не в топе. Это все на уровне "смотри что я сделал, круто да?" и тем более на видео не показан функционал этого приложения, залить цветом форму и влепить анимашку уйдёт пару действий мышью. Поэтому ответ пользователя был с сарказмом. Хотя мы видели (всем надоедливые) бразильские решения, про видеонаблюдение и управление аэрофлотом - этого опять же мало
  11. это явно не плюсы: такой продукт это не калькулятор и в него нужно войти с головой чтобы понять всю архитектуру и количество качеством не покрывается
  12. вы в доп. потоке работаете с визуальными компонентами, что недопустимо
  13. эм, как бы вот
  14. и через web installer Амиго ставился))
  15. показывайте код, а лучше демо проект
  16. напишите личное сообщение @Brovin Yaroslav
  17. TActionList -> New Statndart Action -> TShowShareSheetAction
  18. да хоть циколом, там внутри для каждого битмапа свой поток. отработает вернёт и умрёт. но не злоупотреблять, память не резиновая
  19. тут такое дело... нельзя работать с TBitmap в доп. потоке - так проще и безболезненно. на самом деле можно, но есть ряд правил. 1) Писать нужно аккуратно, использовать правильно Bitmap.Canvas.Lock/Unlock 2) Читать можно с любых потоков, но не запись 3) Если получить TBitmapData, то можно работать с памятью в доп. потоке 4) может что-то еще... НО ещё раз, работать нужно с TBitmap в синхронизации (в главном потоке)
  20. эм, для чего? если весь код выполняется в синхронизации? в потоке нельзя работать с TBitmap
  21. я дома буду проверю, у меня блютуз геймпад также определяется
  22. Потому что TBitmap не потокобезопасный! и все операции с ним должны быть в главном потоке
  23. можно вот так смотреть какой сейчас компонент имеет фокус procedure TForm1.FormFocusChanged(Sender: TObject); var aControl: TControl; begin if Screen.FocusControl <> nil then begin aControl := Screen.FocusControl.GetObject as TControl; Caption := aControl.ClassName + ' x ' + aControl.Name; end; end; если конкретный проверить, то if Edit1.IsFocused then Caption := 'Edit1.IsFocused';
  24. Все нормально работает, без ошибок. Android 6.0.1, Nexus 5
×
×
  • Создать...