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

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

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

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

  • Посещение

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

    264

Сообщения, опубликованные Равиль Зарипов (ZuBy)

  1. В 28.10.2018 в 17:56, Alisson R Oliveira сказал:

    Привет, я начал вчера изучать ModernListView для использования в проекте, мне это действительно нравится. Но со мной происходит следующее, когда я использую LiveBinds на некоторых элементах управления, он возвращает мне сообщение
    [
    dcc32 Fatal Error] xx.pas (16): F2051 Блок Fmx.Bind.Editors был скомпилирован с другой версией FMX.ListView.TCustomListView

    Это использование версии версии 10.2 в Берлине 2, должно решить такую вещь

    Нужно положить файлы которые просит компилятор в папку где лежит ModernLV.

     

    ModernLV не тестировался с LiveBindings и често не уверен что вообще будет работать

  2. В 12.10.2018 в 01:20, x11 сказал:

    Ещё вопрос.

    Можно ли отправлять персональные, личные сообщения?

    Почему такой вопрос? Раньше, допустим, некая программа или сервис отправляли СМС с каким-нибудь оповещением своим корпоративным пользователям или клиентам. А теперь это бы переделать на Телеграм. Получится? Стоит ли пробовать?

    получится если пользователи подпишутся на канал либо на бота

  3. В 25.09.2018 в 12:52, ENERGY сказал:

    Именно в Берлине я и проверял - под Windows и iOS - деструктор вызывается. Под остальными ОС не проверял, но думаю там тоже все ок.

    Что значит "перезаполняются"?

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

    Перезаполняется - Контент в ЛВ меняется

  4. В 23.09.2018 в 20:43, ENERGY сказал:

    Это неверно. Все TListViewItem корректно уничтожаются и освобождаются в Clear.

    Чтобы это проверить, достаточно поставить точку останова на TListItem.Destroy;

    А предложенный вами код это очень не оптимизированное и медленное решение, с перерассчетом всех индексов при каждом удалении айтема.

    В Берлине и ниже метод Clear не чистил за собой и правильно будет чистить циклом как в примере выше

    Это справедливо только когда данные в ЛВ перезаполняются

  5. В 19.08.2018 в 19:07, gutalin79 сказал:

    Долго бился над Maps.Engine.pas не работает. Потом понял, это походу из-за того что всё теперь в json https://maps.googleapis.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&key=YOUR_API_KEY,

    a не 'https://maps.googleapis.com/maps/api/geocode/xml?latlng=%s,%s&key=%s'  ну и остальное значит в другом формате, либо у меня руки не из того места...

    да все верно, за это время изменилась апишка. Если вы дошли до этого шага, то смысл использовать TMapsEngine?)

    там делов-то, на джос перевести

  6. 2 часа назад, des80 сказал:

    OnClick не вариант, потому что на событии OnDeactivate основной формы происходят некоторые вещи, которые не должны происходить при клике конкретно на эту форму.

    У меня именно FMX форма. На VCL я бы просто переопределил процедуру которая отлавливает события и при WM_ACTIVATE поставил заглушку, а в FMX я так сделать не могу

    кто вам мешает это сделать на фмх?

     

  7. 6 минут назад, asviridenkov сказал:

    Тем, что можно было не изобретать велосипед, а воспользоваться готовым решением.

    Так у вас такой же велосипед.

    Сейчас он напишет «готовое решение» и тоже поставит ценник. 

  8. На андроиде мак адрес устройств выше 6 версии отдаёт статичный 02:00:00:00

    на йос есть uuid, есть udid 

    udid - это что-то типа серийника, он статичный, но эпл вроде закрыла доступ

    uuid - это уникальный код устройства, который при переустановки приложения обновляется.

    вариант использовать GUID, и сохранять его на устройстве 

  9. 16 часов назад, elxanders сказал:

    Можно перефразировать вопрос: не совсем понятно, зачем download service придумали, если есть Thttp? :)

    А если файл большой? А если связь нестабильная? А если пользователь забудет о закачке и выйдет из приложения и ОС прибьет поток? Если есть готовое удобное решение, зачем самостоятельно прямоугольное колесо лепить?

    его придумали потому что есть сервисы в андроид, в Йос нет сервисов. и нет никаких менеджеров закачек.

    вам придется использовать голый THTTPClient, и самому заботиться о:

    16 часов назад, elxanders сказал:

    А если файл большой? А если связь нестабильная? А если пользователь забудет о закачке и выйдет из приложения и ОС прибьет поток? Если есть готовое удобное решение, зачем самостоятельно прямоугольное колесо лепить?

     

×
×
  • Создать...