Delphi Can

Orjinalini görmek için tıklayınız: Http post etme
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba iyi gunler degerli hocalarim ben Idttp componentini kullanarak arduinomun ledini acip kapatiyorum acmak icin ornek 192.168.1.21/ledon 
Kapatmak icin ornek 192.168.1.21/ledoff

Delphide butona Idttp1.get("http://192.168.1.21/ledon");
Dedigim zaman led yaniyor sikinti yok arduinodan fisini cekince butona basinca program donuyor onu post edemedigi icin ben donmasin bir showmessega sunucu bulumamadi demesini istiyorum bunu nasil yapabilirim?



Edit: post ettiktennsonra application.processmesseges;
Ekledim donmuyor socket error hatasi veriyor ama bu hata yerine ben showmessega yapamazmiyim sunucu bulunamadindiye
idhttp kodlarını try-except bloğu içine alarak kontrol altına alabilirsiniz. Delphi ortamında yine hata alabilirsiniz belki ama son kullanıcıda bu hataları ancak siz gösterirseniz görürler.
try
  idhttp1.post(....,....);
except
 on E:Exception do begin
   //ShowMessage(E.Message);
 end;
end;

Ayrıca idAntiFreeze bileşenini projenize eklerseniz get ve post sırasında yaşanan donmları da yaşamazsınız. Kolay gelsin.
kusuea bakmayın kişisel sebepten dolayı geç döndüm çok işime yaradı çok teşekkürler
hocam bu dediğiniz bileşeni tam olarak nasıl kullanacağım
@dicle_gsm idAntiFreeze bu bileşeni demiştim Smile
Herhangi bir işlem gerekmiyor. Bileşeni form üzerine bırakmanız yeterli ama bir projede bir tane bileşen olmasına dikkat etmeniz gerekiyor. idHttp ile yapılan get ve post işlemleriyle oluşan beklemelerde projenizin kilitlenmesinin önüne geçerek cevap vermesini sağlar.
@sabanakman teşekkürler