-
Постов
2 517 -
Зарегистрирован
-
Посещение
-
Победитель дней
265
Активность репутации
-
Равиль Зарипов (ZuBy) получил реакцию от M1shQa в Как вытащить список из JSON со значениями
если использовать XSuperObject
var aJSON: string; xJS, xObj: ISuperObject; j: integer; begin xJS := SO(aJSON); // данные with xJS.A['data'] do // имя массива begin for j := 0 to length - 1 do begin xObj := O[j]; TStringList.Add(xObj.S['number']); // собираем в стринг лист нужное поле end; end; end;
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Всплывающая подсказка
самый простой использовать MultiView, все уже реализовано и не нужно платить
-
Равиль Зарипов (ZuBy) получил реакцию от Kitty в Всплывающая подсказка
самый простой использовать MultiView, все уже реализовано и не нужно платить
-
Равиль Зарипов (ZuBy) отреагировална Vitaldj в RAD 11 на подходе?
Коллеги, может кому будет интересна информация. В фичах Берлина есть упоминания, что приложения в Windows научились распознавать большие DPI. В Wha's New это так написано:
High DPI Support on Windows
FireMonkey provides multi-resolution styles for Windows, which provide support for 120 DPI and 144 DPI monitors.
А выглядит это так:
Слева форма из Сиэтла, справа форма из Берлина. Код не менялся. Обе запущены на macbook pro с дисплеем ретина (boot camp).
Я думаю очень показательно)
-
Равиль Зарипов (ZuBy) получил реакцию от Andrey Efimov в Всплывающая подсказка
самый простой использовать MultiView, все уже реализовано и не нужно платить
-
Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в ListBox, Edit и клавиатура
Пользуюсь еще вот таким модулем
просто подключаем в uses и используем для Андроид
vkbdhelper.zip
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Требуется помощь в технологиях
нужно помнить что на мобильных в TBitmap нельзя присвоить картинку загруженную в отдельном потоке.
Поэтому пользуемся хелперами для загрузки файлов, на форуме не раз обсуждалось
-
Равиль Зарипов (ZuBy) получил реакцию от master webs в anchor в run time
Edit1.Anchors := [TAnchorKind.akTop, TAnchorKind.akRight];
-
Равиль Зарипов (ZuBy) получил реакцию от Error в Использование Windows.Security.Cryptography (WinRT)
не верно, на FMX можно работать с OLE также как и в VCL. просто работает это только для Windows. Подключаем uses'ы и пользуемся
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Использование Windows.Security.Cryptography (WinRT)
не верно, на FMX можно работать с OLE также как и в VCL. просто работает это только для Windows. Подключаем uses'ы и пользуемся
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Использование Windows.Security.Cryptography (WinRT)
не работает OLE в TWebBrowser(FMX), а Word/Excel/WMI и прочее работает
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в RAD 11 на подходе?
это фейл, придётся все свои фичи переносить на новый LV... как только будет berlin сразу выложу обновление
-
Равиль Зарипов (ZuBy) отреагировална krapotkin в Синхронизация
а в чем проблема?
варианты AppTethering, Datasnap, Web-сервер
-
Равиль Зарипов (ZuBy) отреагировална krapotkin в Быстро разрывается связь
ну так 100500 раз говорено, что не должен телефон напрямик обращаться к базам
нужен промежуточный сервер, который будет сидеть в базе и слушать запросы с телефона по HTTP
-
Равиль Зарипов (ZuBy) отреагировална krapotkin в Медленная загрузка и зависание
я даже боюсь представить, какой производительностью обладает технология, передающая данные по названию! поля ))
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Delphi Berlin iso установка проблема
Решение данной проблемы
Открыть редактор реестр: regedit Заменить значение ключа реестра: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Language\InstallLanguage с 0419 на 0409 Установить среду Восстановить значение ключа (2 пункт) с 0409 на 0419.
-
Равиль Зарипов (ZuBy) получил реакцию от Евгений Корепов в RAD 11 на подходе?
это просто мега фейл, и как теперь их ошибки устранять... править каждый раз сорцы???
-
Равиль Зарипов (ZuBy) получил реакцию от Pax Beach в Отображение в виде плиток
Вот посмотрите эту тему, там есть пример который вам поможет
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Добавление контакта в телефонную книгу
Теперь в RAD Studio 10.1 Berlin есть компонент TAddressBook, предназначенный для работы с адресной книгой на андроиде и йос.
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в Touch анимация при нажатии на кнопку, как на Андроиде L
В Firemonkey уже этот эффект реализован, обратите свое внимание на класс FMX.Styles.Objects.TTouchAnimationAdapter
-
Равиль Зарипов (ZuBy) отреагировална Brovin Yaroslav в RAD 11 на подходе?
Правильно понимаете, теперь при любом изменении высоты статус бара форма будет корректно менять свои размеры.
-
Равиль Зарипов (ZuBy) отреагировална RoschinSpb в ActionList Frame Shortcut
Потому, что Shift-O это не хоткей, а набранная заглавная буква "о". Естественно что набор текста используется только в каком-нибудь редакторе типа TEdit и только в том, который имеет фокус ввода. Т.е. нажатия делятся на две части одни идут только в фокусный контрол, а другие проходят по всем контролам пока кто-то их не обработает.
Иначе если на форме десяток эдитов, то текст должен набираться на всех что ли?
Есть виртуальный метод TCommonCustomForm.IsDialogKey, который определяет как интерпретировать сочетание клавиш. Его можно перекрыть и использовать по своему усмотрению.
-
Равиль Зарипов (ZuBy) получил реакцию от afors в Отображение в виде плиток
Предыстория была такая:
Изначально такие плитки были сделаны на Button'ах (стиль) и TPresentedScrollBox. Но как только пошло дело в тест основательный идею тут же выбросил. 120+ элементов выключили телефон (samsung ace2 duos) при отрисовке, точней при динамической загрузке картинок. да и в целом вся эта беда работает медленней чем реализация на TListView
Я не художник, но смысл вроде передал
Пример: У нас есть 12 элементов,и 4 колонки
Можно в LV отрисовывать дополнительные "контролы" и поместить в один реальный айтем, 4 виртуальные панельки (в нашем случае)
Для того чтобы такое получилось:
1) ListView должна при ресайзе рассчитать сколько колонок она может иметь (ширина LV / на ширину одной панельки)
2) дальше Вам нужно будет разбить отрисовку Itema на 4 панельки
2.1) тоже самое проделать и при выделении
3) При таком подходе не будет стандартных элементов отображения (Text, Detail, Image и прочее нужно выключить)
Добавление Itema будет проходить в два цикла: первый добавляет реальный Item (0-2), а второй заполняет данными наши поля в панельках (title1, price1, bitmap1, title2, price2, bitmap2 и тд...)
4) Ну и самое важное в OnUpdateObjects все это отрисовать
Надеюсь вам это поможет!
-
Равиль Зарипов (ZuBy) отреагировална Rusland в На сколько оптимально решение с TTabControl?
Из bugfix-ов
RSP-11528
An App with a second form, with a TabControl is slow in switching tab (when having some edit components) the first time
RSP-11895
TEdit width in a TTabControl not correct loaded
RSP-13848
TTabControl slide animations are jerky
Может после исправлений станет лучше
-
Равиль Зарипов (ZuBy) получил реакцию от zairkz в Как раскраcить ListView
редактор что-то снова гонит...
и еще что это за цвета??
цвет там генерируется подругому
TAlphaColorF.Create(255 / 170, 255 / 255, 255 / 122, 255 / 193).ToAlphaColor