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

Ronalds Rizakovs

Пользователи
  • Постов

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

  • Посещение

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

    3

Сообщения, опубликованные Ronalds Rizakovs

  1. Дано - ListView, заполняется с помощью LiveBindings от Dataset .

    Как в runtime поменять цвет фона? Типа:

    if dmMain.setDarbi.FieldByName('IZPILDITS_LAIKS').AsString='' then
      ListView1.SetColorItemFill(TAlphaColorRec.Red) else ListView1.SetColorItemFill(TAlphaColorRec.white);

    (Это не работает...) 

     

  2. 19 часов назад, Mike_var сказал:

    Я так понимаю, все это работает через интернет? А мне нужно независимо от интернета узнать о входящем сообщении

    Хмм... Если звонки и СМС порходят, то наверное какой то интернет будет! Хоть 2G,  И трафик для  нотификации ничтожен. 

  3. У меня была похожая проблема - проверить доступен ли хост. 

    Как я понял TIdICMPClient работает лиш при наличии root. Даже под win надо "as administrator" запускать.

    Были варианты вызвать системную команду PING и анализировать результат, но сложно. 

    Проблему обошол  с помощью IdTCPClient.

    function CheckInternet: boolean;
    begin
    result:=false;
    try
    IdTCPClient1.ReadTimeout:=200;
    IdTCPClient1.ConnectTimeout:=200;
    IdTCPClient1.Port:=Port;
    IdTCPClient1.Host:=Server;
    IdTCPClient1.Connect;
    IdTCPClient1.Disconnect;
    result:=true;
    except
    result:=false;
    end;
    end;

    Если надо время отклика проверит - не подойдот. А для доступности по моему ок!  

     

  4. Привет!

     

    На форме положил tLayout, align= client. На Layout положил пару TfgToolBar, align=top. Мышкой расставил ToolBar в нужный мне порядок.

    В дизайнере так выгладит. 

    image.png.7574f90990c0dec8f12e753d639f6f4c.png  

     

    Один тоолбар выделен. 

     

    Но на телефоне тоолбары показывает в другом порядке.  Без баров нелзя - надо скрывать/показывать елементы ввода в время выполнение программы. 

    Как это решить? 

  5. Сделал с помощью TListView. На моем телефоне ( xiaomi a2 lite) работает на ура. Но получил слабенкий телефон на андроид 7, который планируется на продакшан использовать. Там ListView при прокрутке тормозит со страшной силой.   

    TMS Grid - платный. И не понятно работает ли он на comunity rad studio. В описании сакзоно - 10.3 Rio (Prof/Enterprise/Architect)

     FMXUI - мало документации и она на китайском... Там есть интересный DBGrid, но не понятно можно его настроить ка мне надо или нет...  

  6. Нечего не установил - не возможно к серверам подключится.... 

    SOAP-ERROR: Parsing WSDL: Couldn't load from 'https://members.embarcadero.com/ws/members.asmx?WSDL' : failed to load external entity "https://members.embarcadero.com/ws/members.asmx?WSDL"

    :(

    GetIt тоже не работает...  Уже третий день... 

  7. Заработала с TakePhotoFromCameraAction. Только одна строчка кода для обработчика TakePhotoFromCameraAction1DidFinishTaking

    Такие официальные мануалы только мозг пудрит... 

    Здесь правлений мануал. http://docwiki.embarcadero.com/RADStudio/XE5/en/Mobile_Tutorial:_Taking_and_Sharing_a_Picture_(iOS_and_Android)

    И нужно установить Project Options > Entitlements List > Secure File Sharing в значение true.      (Этого тоже нету в мануале...) 

  8. Привет!

    Пробую повторить мануал http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Taking_Pictures_Using_FireMonkey_Interfaces

    Когда поставил все нужниие доступы,  камера появляется, но получаю ошибку "can not edit image under 50x50"  и в timage нечего не появляется , нету возможности выбрать регион. Телефон MI a2 lite на andriod9 

    Где ошибка? Перерыл гоогле, нечего толком не нашол, только

    https://stackoverflow.com/questions/43630225/cannot-edit-images-under-50x50-pixels

    Но непонятно поможет ли это. И как это сделать в делфи... 

    Может есть болие простой способ как сфтокать и в timage результат положить? 

  9. Привет! 

    Пытаюсь  создать первую аппликацию для андроид. Rad Studio 10.3 (есть опыт с windows, vlc) 

     Нужно создать ДБ грид  с привозкой к датасет  на подобие

    image.png.bf63a8d3e464dc42af206b317e2e2d90.png

    Как это сделать по простому? Какие компоненты? Данных мало - максимум пару десяток строк. 

    Заранее спасибо за ответ! 

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