Лидеры
Популярный контент
Показан контент с высокой репутацией 13.10.2016 во всех областях
-
Особенности TGrid в Delphi 10.1 Berlin (XE10)
Andrey Efimov и 6 других отреагировал RoschinSpb за вопрос
1. У колонки можно менять свойство Padding. 2. Grid теперь может быть и стилевым и нативным. В нативном этого события быть не может. Чтобы работать со стилями см. стилевое представление грида TStyledGrid в модуле FMX.Grid.Style.pas. 3. По моему мнению проколом было наличие этих свойств в публичной секции. Grid это составной компонент, он неким образом самостоятельно реагирует на события мыши, если Вы будете делать что-то своё, то ваши действия могут войти в противоречие со стандартным поведением этого компонента и непредсказуемым последствиям. Поскольку грид переписан чуть менее чем полностью я посчитал, что это хороший повод убрать потенциальную уязвимость, здесь указаны все упраздненные события. В этом обсуждении я пытался объяснить что можно сделать. 4. По этому поводу трудно что-то сказать навскидку, пишите в QC, не забудьте приложить простой воспроизводимый пример. 5. Да, дело в совместимости. Фон может содержать картинку, поэтому по умолчанию все ячейки прозрачные. Но, если добавить AlternatingRowBackground в Options, то событие будет вызываться. Также оно вызывается при появлении редактора. Вообще сильно рекомендую посмотреть демку GridDemo, там можно в run-time менять настройки и смотреть в логе все приходящие события. Еще здесь я что-то писал.7 баллов -
Тест функционала форума - Спойлер
#WAMACO и 3 других отреагировал Andrey Efimov за тема
Добавили кнопку "Спойлер" в редактор форума. Теперь можно прятать большие картинки/текст под спойлер.4 балла -
[TRadioButton] Как разместить текст TRadioButton слева от круга?
Евгений Корепов и 2 других отреагировал Andrey Efimov за вопрос
Если необходимо разместить текст слева от точки/кружочка, то придётся отредактировать стиль компонента. Кидаете компонент на форму, правый клик по нему и далее Edit Custom Style или Edit Default Style, далее уже редактируете стиль.3 балла -
TNotificationCenter
Kitty и 2 других отреагировал Brovin Yaroslav за вопрос
нет. iOS не предоставляет такой функциональности. Более того, приложение может быть и не запущено в принципе. И в этом случае некому об этом сообщать.3 балла -
Как изменить версию АПИ для компиляции проекта
Kitty и ещё один отреагировал Andrey Efimov за вопрос
Добавлю, я не знаю почему у вас работает с последним НДК, но я уже дважды убедился, что у меня новый НДК не прокатывает. Собственно говоря, @ZuBy уже предложил скинуть apk, который мы с ним тестили на последнем НДК (13 версия, до этого я пробовал r12b), я так же могу прислать данный apk и тестили мы уже на Berlin Update 1. Повторюсь:2 балла -
Как изменить версию АПИ для компиляции проекта
Kitty и ещё один отреагировал Равиль Зарипов (ZuBy) за вопрос
только сегодня убедились с Андреем (@Andrey Efimov) что новый NDK не пригоден к использованию. Приложение даже не открылось, пустой проект. кто хочет убедиться могу скинуть apk2 балла -
Хочу возразить. Был у меня такой случай. Проект, который успешно компилировался под android на Berlin 10.1 (без upd1) с ndk из коробки (r9c), в один "прекрасный" день при создании lib[ИмяПроекта].so выдал ошибку: lib[ИмяПроекта].so: mmap: failed to allocate ........... bytes for output file: Not enough space Так как со свободным местом было все норм, я стал гуглить подобную ошибку и узнал что она встречается в разных версиях RAD (начиная с XE7). Как решение, предлагалось обновить NDK на более позднюю. Что я и сделал, установив ndk r12b. И это решило мою проблему: с новым ndk проект был успешно откомпилирован и запущен на разных версиях android.2 балла
-
Компиляция апк
Kitty и ещё один отреагировал Andrey Efimov за вопрос
apk всегда компилится в папку с проектом. Компиляция (установка скомпилированного apk) на устройстве нужна для тестирования приложения, т.к. эмуляторы глючат или не имеют необходимого функционала. Вы можете использовать любой эмулятор, стандартный из Андроид СДК или любой другой (например BlueStacks, список эмуляторов http://андроид-эмулятор.рф/).2 балла -
Перехват перехода по ссылкам
sviat9440 отреагировал Равиль Зарипов (ZuBy) за вопрос
если память не изменяет там надо еще %1 добавить или что-то подобное, туда параметры должны писаться ага, точно https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx1 балл -
Компиляция апк
Brovin Yaroslav отреагировал MAD_EVAL за вопрос
Если не хотите чтобы Apk улетал на телефон, нажмите в свойствах проекта Build, после чего зайдите в Deployment, и нажите вверху кнопку Deploy (пиктограмма PLAY) файл apk будет собран, на устройство ничего не полетит. Ну а если apk не был обнаружен - читатйте внимательно логи, возможно с SDK некий трабл, у меня было, например, ZipAlign не находило и тд и тп1 балл -
Тест функционала форума - Спойлер
zairkz отреагировал Равиль Зарипов (ZuBy) за тема
давно не хватало1 балл -
Закрыть форму диалога
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
запустите на симуляторе, 64 бит и используйте Log.D (как в c++ будет? Log->D?)1 балл -
Закрыть форму диалога
Kitty отреагировал Равиль Зарипов (ZuBy) за вопрос
точно повторного вызова этой формы не происходит? иначе там ошибка будет что форма с таким именем уже создана1 балл -
Методы шифрования delphi
Rusland отреагировал Камышев Александр за вопрос
Есть надежные, быстрые библиотеки для шифрования на С, но похоже к Delphi их никак не включить в проект. Казалось бы основное направление Rad Studio - объектный паскаль, однако же CBuilder принимает *.pas файлы, а Delphi сишные файлы игнорит. Если собрать Static Library c библиотекой на С, наверное Delphi его поймет? Попробовал... Delphi и lib не понимает... печаль1 балл -
Просьба выложить для всех пример кода решения для перезагрузки телефона. Были грабли с использованием? Какие пермишены потребовались?1 балл
-
Проблема в работоспособности приложения под андроид
sviat9440 отреагировал Равиль Зарипов (ZuBy) за вопрос
Rectangle1.Parent := nil; FreeAndNil(Rectangle1); чтобы пустая ссылка у родителя не висела1 балл -
[XE8] Новая иерархия классов
enatechno отреагировал RoschinSpb за вопрос
Возможно, что вопрос уже потерял актуальность, но тут есть дерево наследования всех классов пакета FMX. Инфа немного впереди паровоза, т. е. актуальна для следующей версией после RAD Studio 10.1 балл