[bcb] Problem z TClientSocket (nieistniejacy serwer)

0

Przy probie polaczenia kompomentu TClientSocket z nieistniejacym serwerem dostaje blad: ... raised exception class ESocketError with message 'Windows socket error: No connection could be made because the target machine actively refused it (10061), on API 'connect". Process Stopped ....." w pieknym popup okienku z czerwonym krzyzykiem.
Czy jest jakis sposob na obsluzenie tego wyjatku? Event OnError w ogóle nie wystepuje w tej sytuacji.

0

A try... catch ?

0
othello napisał(a)

A try... catch ?

Try catch nie łapie tego exceptiona [???] dziwne. Skompilowałem example z instalki i tam OnError jest normalnie obsługiwany w tej sytuacji, różnica jest tylko taka że tam komponenty są poukładane na formie a u mnie TClientSocket jest tworzony dynamicznie. Właśnie tak myślę czy to nie jest coś w ustawieniami kompilatora. Jutro sprawdzę.

0

To jednak byl debugger. Tools->Debugger Options->Language Exceptions.

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