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
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.