-
Постов
17 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Активность репутации
-
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;
Если надо время отклика проверит - не подойдот. А для доступности по моему ок!
-
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;
Если надо время отклика проверит - не подойдот. А для доступности по моему ок!
-
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. (Этого тоже нету в мануале...)