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
  Nesneler arası İlişkisel bağlantı yapmak bydelphi 2 157 30-06-2020, Saat: 11:08
Son Yorum: bydelphi
  function hata alıyorum info@guzelceker.com 5 410 25-06-2020, Saat: 10:08
Son Yorum: info@guzelceker.com
  Dizayn sırasında formlar arası bağlantı problemi adelphiforumz 2 757 29-05-2020, Saat: 09:28
Son Yorum: Abdullah ILGAZ
  Veritabanı Bağlantı Sorunu MEDCEZİR 5 672 26-03-2020, Saat: 18:21
Son Yorum: SimaWB
  Dll çağırmada nerede hata yapıyorum ? seci20 15 1.515 06-03-2020, Saat: 16:34
Son Yorum: savasabd



Konuyu Okuyanlar: 1 Ziyaretçi