Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Soket bağlantı hata penceresi ...
#1
Selam arkadaşlar.

System.Win.ScktComp nesnesiyle bağlantı denendiğinde, karşı tarafa bağlantı sağlanamazsa "Asynchronous socket error 10061" hata mesajını içeren bir popup açılıyor.
Bu hata diyaloğunun açılmasını engellemenin bir yolu var mı ?


Edit :

Yanıtı başka bir  yerde buldum ve alıntıladım. Kaynağı reklama girmesin diye yazmadım Smile
Aşağıdaki gibi bir şekilde çözülüyormuş. Bulduğum örnekte tüm kodlar için hata kodunu 0' a çekiyordu. Projeme uygun hale getirmek için sadece 10061 için sıfırlanmasını sağladım ve o satırı remarkladım. Siz belki orjinal halini kullanırsınız.


TClientSocket1.OnError := SocketClientError; // hataya düştüğünde handle etmek için ...

procedure TForm1.SocketClientError(Sender: TObject; Socket: TCustomWinSocket; ErrorEvent: TErrorEvent; var ErrorCode: Integer);
begin
 Case ErrorCode of
     10061:
         begin
             ErrorCode := 0;
             exit;
         end;
     10053: ;// ServerSocket1.Socket.Connections[0].Close;
 end;
 // ErrorCode := 0;
end;
Hiçbir mal sizin değil, neyi bölüşemiyorsunuz ?
Hiçbir can sizin değil, niye dövüşüyorsunuz ?

Hz. Mevlana
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Bu kodu çevirirken nerede hata yapıyorum ? seci20 14 1.477 08-10-2019, Saat: 17:39
Son Yorum: crypto
  Aign:=alLeft kullanımındaki hata 41linea41 4 184 13-09-2019, Saat: 22:38
Son Yorum: 41linea41
  [ÇÖZÜLDÜ]Server İşletim Sisteminde Çalışan Windows Servis te is not a valid date Hata theSinan 9 344 28-08-2019, Saat: 10:05
Son Yorum: adelphiforumz
  ÇÖZÜLDÜ-daha önce çalışan kod hata veriyor firebird sadikacar60 5 257 25-08-2019, Saat: 21:07
Son Yorum: mcuyan
  Dizayn sırasında formlar arası bağlantı problemi adelphiforumz 0 217 31-05-2019, Saat: 17:25
Son Yorum: adelphiforumz



Konuyu Okuyanlar: 1 Ziyaretçi