[Delphi] Obsłu?żenie błędu w TCP (INDY)

0

Jak obsłużyć bład w TCP (występujący podczas rozłączania się)
Chcę wstawić własny komunikat zamiast
Connection Closed Gracefully
Wiem że trzeba dać
try
...
except

ale w ktorym miejscu?

0

jak moze byc blad podczas rozlaczania? Zawsze sie rozlaczysz :)

No ale na upartego to jelsi masz procedure ktora zamyka polaczenie to po try dajesz zamkniecie polaczenia, a po except - OnException - komunikat o bledzie.

0

jak moze byc blad podczas rozlaczania? Zawsze sie rozlaczysz :)

No ale na upartego to jelsi masz procedure ktora zamyka polaczenie to po try dajesz zamkniecie polaczenia, a po except - OnException - komunikat o bledzie.

No wlasnie to zauwaz ze jak zrywasz połączenie to wywala ten komunikat..
poza tym ten sposób co radzisz probowalem

0

nie uzywam indy do tcp :P wiec nie wiem dokladnie o jaki komunikat Ci chodzi, czy jest to takie ShowMessage czy cos innego, tylko ze ja mowie o tym abys dal [b]swoj[/b] komunikat w except. Ja tak zawsze obsluguje bledy... hmm specjalnie teraz wlacyzlem delphi i patrze sobie na indy i widze ze w TCPClient jest cos takiego jak OnDisconnected - nie mozesz w tym dac swojego komunikatu?

0

nie uzywam indy do tcp :P wiec nie wiem dokladnie o jaki komunikat Ci chodzi, czy jest to takie ShowMessage czy cos innego, tylko ze ja mowie o tym abys dal [b]swoj[/b] komunikat w except. Ja tak zawsze obsluguje bledy... hmm specjalnie teraz wlacyzlem delphi i patrze sobie na indy i widze ze w TCPClient jest cos takiego jak OnDisconnected - nie mozesz w tym dac swojego komunikatu?

Probowalem
pokazuje okienko (pisząc kodem)

MessageDlg('Connection Closed Gracefully', mtError, [mbOK], 0)

1 użytkowników online, w tym zalogowanych: 0, gości: 1