-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Весь контент Равиль Зарипов (ZuBy)
-
в ссылке которую привел @HyperZen есть пример, изучите его
-
я видимо вас расстрою) Glyph это не картинка
-
А что в GlyphButton можно присвоить картинку??
-
использовать 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;
-
1) в чем проявляются косяки? 2) этот код сорцов студии 3) зачем использовать поток?
-
Посмотрите свою старую тему http://fire-monkey.ru/topic/3303-ошибка-при-подключении-pas-файла
-
добавляли в IOS SDK недостающий модуль?
-
В свою очередь приглашаем посетить наш ламповый чатик в телеграм, где можно обсудить подробнее. ссылка в подписи
-
мы тут все не из-за корыстных целей. этот форум прежде всего создан для помощи вы же понимаете что этого мало для оценки FMX как конкурирующей платформы. я могу из маркета привести несколько десятков проектов, но не один из них не в топе. Это все на уровне "смотри что я сделал, круто да?" и тем более на видео не показан функционал этого приложения, залить цветом форму и влепить анимашку уйдёт пару действий мышью. Поэтому ответ пользователя был с сарказмом. Хотя мы видели (всем надоедливые) бразильские решения, про видеонаблюдение и управление аэрофлотом - этого опять же мало
-
это явно не плюсы: такой продукт это не калькулятор и в него нужно войти с головой чтобы понять всю архитектуру и количество качеством не покрывается
-
эм, как бы вот
-
и через web installer Амиго ставился))
-
напишите личное сообщение @Brovin Yaroslav
-
TActionList -> New Statndart Action -> TShowShareSheetAction
-
да хоть циколом, там внутри для каждого битмапа свой поток. отработает вернёт и умрёт. но не злоупотреблять, память не резиновая
- 16 ответов
-
- android
- firemonkey
-
(и ещё 2 )
C тегом:
-
тут такое дело... нельзя работать с TBitmap в доп. потоке - так проще и безболезненно. на самом деле можно, но есть ряд правил. 1) Писать нужно аккуратно, использовать правильно Bitmap.Canvas.Lock/Unlock 2) Читать можно с любых потоков, но не запись 3) Если получить TBitmapData, то можно работать с памятью в доп. потоке 4) может что-то еще... НО ещё раз, работать нужно с TBitmap в синхронизации (в главном потоке)
- 16 ответов
-
- android
- firemonkey
-
(и ещё 2 )
C тегом:
-
эм, для чего? если весь код выполняется в синхронизации? в потоке нельзя работать с TBitmap
- 16 ответов
-
- android
- firemonkey
-
(и ещё 2 )
C тегом:
-
Потому что TBitmap не потокобезопасный! и все операции с ним должны быть в главном потоке
- 16 ответов
-
- android
- firemonkey
-
(и ещё 2 )
C тегом:
-
можно вот так смотреть какой сейчас компонент имеет фокус 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';