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

Ronalds Rizakovs

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

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

  • Посещение

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

    3

Активность репутации

  1. Like
    Ronalds Rizakovs получил реакцию от Martifan в Ping на Android или на iOS   
    У меня была похожая проблема - проверить доступен ли хост. 
    Как я понял 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;
    Если надо время отклика проверит - не подойдот. А для доступности по моему ок!  
     
  2. Like
    Ronalds Rizakovs получил реакцию от Ingalime в Ping на Android или на iOS   
    У меня была похожая проблема - проверить доступен ли хост. 
    Как я понял 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;
    Если надо время отклика проверит - не подойдот. А для доступности по моему ок!  
     
  3. Like
    Ronalds Rizakovs получил реакцию от Barbanel в Работа с камерой - Rad 10.3   
    Заработала с 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.      (Этого тоже нету в мануале...) 
×
×
  • Создать...