-
Постов
414 -
Зарегистрирован
-
Посещение
-
Победитель дней
36
Сообщения, опубликованные Barbanel
-
-
11 минут назад, #WAMACO сказал:
Какая версия Unidac у вас?
7.4.12
Попробую на досуге собрать тестовый проект и проверить еще раз.
-
16 часов назад, #WAMACO сказал:
LiteDAC и UniDAC умеет решать эту проблему
Юзаем UniDAC.
Столкнулись недавно с тем, что некоторые символы юникода не преобразовываются в аппер/ловер кейс (ни на мобильных, ни на виндовс).
Если точнее, то вот эти -> ü, ö, ä
Насколько я понял, это особенности именно SQLite, а не компонентов.Расскажите плиз, как вы победили эту проблему? Буду очень признателен.
-
9 минут назад, Сергей Сергеев сказал:
Откуда он берет эти панельки над днями месяца?
Возможно это системный диалог.
Покажите на скриншоте, какие именно панельки вы имеете ввиду. -
В 23.02.2019 в 12:29, Letos сказал:
Где-то читал рекомендацию использовать т.н. мультимедийный таймер. Но что это такое?
Это таймер, но "чуть более точный" чем обычный.
Ок, ну значительно более)))В 23.02.2019 в 12:29, Letos сказал:как всё же сколлировать фон, неужели перерисовкой каждый раз всей канвы?
Ну, как бы да
Выше вы писали про игровые приставки. Да, в них имелись такие функции, но:
1) чипы проектировались специально под определенные задачи, а не как сегодняшний процессор - комбайн для любой задачи
2) это были экстремально малопроизводительные (по современным меркам) процессоры, и именно для того чтобы проц не умирал при скролле всего экрана это было реализованно аппаратно.Если вы возьмете современную приставку (ps4 например) то внутри внезапно окажется практически обычный х86 процессор-комбайн от амд.
И внезапно, эта приставка использует всем известный OpenGL в котором нет специальной функции для сдвига фона. Говоря просто, все стирается, и отрисовывется по-новой с новыми координатами. -
-
21 минуту назад, pic service сказал:
Под слоями - подразумевается полностью функционал слоев графического редактора. (хотя чую что многого хочу готового и врядли так, ну а вдруг
Есть объект TCustomPhotoshopObject. Можно унаследовать от него и получите все что вам необходимо.
/сарказмНет, такого в стандартной поставке конечно же нету, только сторонние компоненты или своя разработка.
-
Вы создаете итемы динамически, верно?
Попробуйте сразу после создания каждого итема вызывать процедуруitem.ApplyStyle();
ИМХО, после этого итем имеет высоту отличную от нуля.
-
Хм, вы так много написали, и если честно, немного сумбурно. Я честно, понял мало, хоть и пытался.
Давайте думать.В зависимости от того, как выглядят ваши файлы (которые нарисовал дизайнер) есть несколько сценариев развития.
1) Самый простой. Дизайнер взял за основу файлы стандартного стиля, и переработал (перекрасид, перерисовал) их. Все элементы остались на своих местах.
В этом случае вы открываете в StyleBook этот стандартный стиль, находите в нем изображения стиля, и тупо заменяете их тем что вам прислал дизайнер.
2) Сложный. Дизайнер не брал за основу ничего, рисовал все сам руководствуясь своим видением/вдохновением. Все элементы находятся в других местах (относительно стандартного стиля).
Тут вы попали на кропотливую работу - расставлять в дизайнере стилей каждый элемент для всех компонентов (ну или как минимум, для тех что вы используете в проекте).
3) Комбинация первых двух. Выводы те же.В 14.02.2019 в 20:39, Сергей Сергеев сказал:Хотел сделать обьект : общая панелька, в которой есть обьект битмап и текст под ним, все по горизонтали по - центру.
Т.е. аналог вкладок? TTabControl?
В 14.02.2019 в 20:39, Сергей Сергеев сказал:Из готового стиля чекбокса смог только заменить в нем картинку - получил обькт только для картинки - зато с двумя состояниями - чек и анчек. Понятно, что положив это на Лайоут и добавив надпись снизу - получу визуально похожее, но это три онклика на каждом, замена цветов в надписи вручную..
Я лично не пытался присвоить каждому ТабИтему свою картинку, я не знаю можно ли.
Если нельзя, я бы сделал в файле стилей три чекбокса (а лучше три РадиоИтема). Каждому из них присвоить свою картинку для активного и неактивного состояния (черный или оранжевый по-вашему).
Далее, вместо вкладок создаете чекбоксы/радиоитемы и каждому из них присваиваете свой нужный стиль. -
Это одна из главных фич файрманки.
Именно на ней строится масштабирование всех стилей, аналогично для остальных платформ - iOS и Android. -
Может у вас просто включено масштабирование в самой системе?
Я имею ввиду, в свойствах экрана, в виндовсе включено 125% масштабирование всех шрифтов.
-
Ну так вы спрашивайте, здесь много людей могут ответить на такие вопросы.
Также уверен, здесь есть люди, прошедшие эти курсы
-
В поставке 10.3 есть примеры работы с правами.
Один из них можно найти по такому пути:
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Samples\Object Pascal\Multi-Device Samples\Media\PhotoEditorDemoЧто интересно, этот же код можно без изменений использовать под любой другой платформой.
На других платформах приложение будет считать что ему выдали все права, и соответственно запускать все коллбеки без каких-либо вопросов. -
-
Интересный вопрос про исключение и несовместимость.
Нам недавно написал один пользователь, о том что ПлейСтор пишет что приложение не совместимо с его планшетом.
Сам планшет - Medion Tablet E10604, имеет ЦП Mediatek MT8735A. Вот что удалось накопать на этот ЦП:ЦитатаThe Mediatek MT8735 is a mid range ARM based SoC for (mostly Android based) smartphones.
It was manufactured in 28nm and offers a quad-core processor with four ARM Cortex-A53 cores clocked at up to 1.3 GHz.
As a graphics card, the SoC integrates a ARM MAli-T720MP2.
The integrated LTE radio supports CDMA2000 and a 5GHz 802.11bgn WiFi modem is also included.Другими словами - это ARM. Что гуглу могло не понравиться, что он запрещает установку на этот планшет???
-
Есть в наличии 1.74
Если нужно, найду способ поделиться. -
Я грешу всетаки на настройки студии/системы т.к., повторюсь, ранее все работало нормально.
Отладка под андроидом также работает нормально. -
1 час назад, Nick Peterson сказал:
Да хоть два
1) см. первое сообщение этой темы
2) Прикладываю.
Угадайте, что на скрине?
Подтверждаю.
Баг имеется, причем только в рантайме, в дизайн тайме все рисуется правильно. -
Всем доброго времени!
Только что бухтел в одной из тем что другие бухтят вместо действий, и решил сам побухтеть)
Дано: Токио 10.2, Макбук, ПАсервер 19.
Приложение нормально собирается под айфон, запускается, работает.
При пошаговой отладке последние пару недель наблюдаетются непонятные лаги/задержки.
Пошаговый переход с одной строки на другую занимает по 20 секунд, причем большую часть времени студия проводит в режиме "Приложение не отвечает".
Раньше (пару месяцев назад) такого не было.
Грешил на сеть, но сетевых задержек между машиной со студией и маком я не наблюдаю.Есть ли у вас мысли, куда нужно посмотреть/покрутить?
Заранее спасибо! -
3 минуты назад, Nick Peterson сказал:
С одной поправкой - только если железо такое же, как у разработчика FMX
Хосспаде, да выложите уже демо проект где воспроизводится этот баг и мы затестим его у себя.
Может даже решение быстрее найдем, чем будем бухтеть как все плохо... -
Ну, может у человека менее грандиозные планы.
К примеру он лично для себя пишет своего собственного Джарвиса. -
На реальном девайсе это же самое приложение пробовали?
Вы сами пишете что тестируете в каком-то малоизвестном эмуляторе. Почему не в официальном, от Гугла? Вполне возможно что ваш эмулятор эмулирует что-то криво, или вообще не эмулирует, отсюда и необъяснимые баги.
Тестируете как все нормальные люди на нормальном железе, и будет вам счастье!
-
-
Я смутно припоминаю что где-то в аккаунте разработчика (у Эппла) нужно прописать серийники телефонов/планшетов на которых вы хотите отлаживать приложения.
Без этого показывается тоже сообщение "Cannot connect to Mac".Вот здесь: https://developer.apple.com/account/ios/device/
Также просмотрите здесь https://developer.apple.com/account/ios/profile/ все ли профайлы/сертификаты вы имеете.
Также, после этого на новом маке вам нужно открыть xCode -> Preferences -> Accounts и загрузить эти профайлы/сертификаты на макбук. -
13 часов назад, kami сказал:
Вы выискиваете какие-то обходные маневры, генерацию уникальных имен с привлечением guid, обнуление имени после создания...
а на самом деле ничего из этих костылей не нужно.
Мой шеф любил говорить:
-Мы сами создаем себе проблемы, а потом героически их преодолеваем.Штука с GUID была шуткой, я видимо должен был был это указать)))))
DateEdit - как перекрасить DatePicker или запретить его открытие вообще?
в TDateEdit
Опубликовано
Это нативные системные диалоги.
Если посмотреть код FMX.Pickers.Android то можно увидеть что этот диалог вызывается здесь:
function TAndroidDateTimePicker.GetNativeDatePicker: JBaseDateTimePicker; var NativePickersFactory: JBasePickersFactory; begin if FNativeDatePicker = nil then begin NativePickersFactory := GetPickersFactory; if NativePickersFactory <> nil then begin if FDateTimeChangedListener = nil then FDateTimeChangedListener := TDateTimeChangedListener.Create(DoDateChanged, DoShow, DoHide); FNativeDatePicker := NativePickersFactory.createDatePicker(MainActivity); end else raise EFeatureError.Create(SListPickerIsNotFound); FNativeDatePicker.setListener(FDateTimeChangedListener); end; Result := FNativeDatePicker; end;
Где-то в свойствах проекта прописывается, какую цветовую схему должен использовать Андроид чтобы отображать эти диалоги.
Полагаю что это в одном из "манифесто-подобных" xml файлов.