socket error 10054 connection reset by peer hatası

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
erdogan_ozkaya
Üye
Mesajlar: 839
Kayıt: 03 Eki 2007 02:00

socket error 10054 connection reset by peer hatası

Mesaj gönderen erdogan_ozkaya »

arkadaşlar program çalışıyor bir sorun yok fakat bir süre geçince resimleri açmak istediğimde "socket error 10054 connection reset by peer" hatasını veriyor fakat sadece resimde yani "IdHTTP1" bileşeninde veriyor hatayı özelliklerinden "read timeout" 299999999yaptım yine aynı hata devam ediyor (hatayı araştırdım kimse ne bir cevap yazmamış.)

Resmi göstermek için aşağıdaki kodu kullanıyorum resmi göstermese de hata verse de kayıtlarda bir sorun yok kayıtlar geliyor sadace resmi göstemiyor

Kod: Tümünü seç

procedure TURUN_KARTLARI_DUZENLE.Button4Click(Sender: TObject);
var
  MS : TMemoryStream;
  jpegResim : TJpegImage;
begin
if URUN_KAYIT.URUN_KARTLARI_DB.FieldByName('Resim_1_Yol').AsString=''
then else
begin
  MS := TMemoryStream.Create;
  try
    jpegResim := TJpegImage.Create;
    try
      try
        IdHTTP1.Get(URUN_KAYIT.AYARLAR_DB.FieldByName('Web_Sitesi').AsString+URUN_KAYIT.AYARLAR_DB.FieldByName('FTP_Yol').AsString+URUN_KAYIT.URUN_KARTLARI_DB.FieldByName('Resim_1_Yol').AsString, MS);
      except
        on e: EIdHTTPProtocolException do begin
            exit;
          end else begin
            raise;
          end;
        end;
      MS.Position := 0;
      jpegResim.LoadFromStream(MS);
      Image2.Picture.Assign(jpegResim);
    finally
      jpegResim.Free;
    end;
  finally
    MS.Free;
   end;
  end;
end;

Teşekkürler
Cevapla