Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.27;
Скачать: CL | DM;

Вниз

Обработка ошибки сокета..   Найти похожие ветки 

 
Кокандокало   (2003-01-05 20:29) [0]

Господа!

Объясните пожалуйста почему когда я присваиваю TClientSocket"у значение хоста = "" то могу ловить ошибку... а вот неправильный хост типа "hsdgfjshdgfjsd" уже не ловится??? =((

sock.Host := edHost.Text;
try
sock.Open;
except
on ESocketError do ShowMessage("Wrong host");
on Exception do ShowMessage("=(");
end;

Как словить эту ошибку?


 
Rouse_ ©   (2003-01-05 21:19) [1]

Достаточно лишь взглянуть на реализацию TClientSocket в коде и вам все сразу станет ясно.

Желаю успехов


 
Кокандокало   (2003-01-10 19:27) [2]

дык где ее посмотреть-то?
скажите плз какое исключение ловить? киньте пару строк кода


 
Ondatra   (2003-01-10 23:10) [3]

Da ti enot? ti ne sharish ni hera!!!!
Idi drochi


 
Rouse_ ©   (2003-01-10 23:41) [4]

В процедуре
procedure TCustomWinSocket.AsyncInitSocket(const Name, Address,
Service: string; Port: Word; QueueSize: Integer; Client: Boolean);


присутствуют строки

... if Address <> "" then
begin
FLookupState := lsLookupAddress;
FAddr.sin_addr.S_addr := inet_addr(PChar(Address));
end else
begin
ErrorCode := 1110;
Error(Self, eeLookup, ErrorCode);
Disconnect(FSocket);
if ErrorCode <> 0 then
raise ESocketError.CreateRes(@sNoAddress);
Exit;
end;


Надеюсь так понятно?

Желаю успехов



Страницы: 1 вся ветка

Текущий архив: 2003.02.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.015 c
7-87723
@ngel
2002-12-28 19:57
2003.02.27
Как добавить кнопку в заголовок окна?


1-87556
ltexcimer
2003-02-17 13:35
2003.02.27
Удалить строку StringGrid.


3-87284
eLVik
2003-02-09 00:09
2003.02.27
Вопросы по ADO


14-87622
BlackTiger
2003-02-09 12:16
2003.02.27
Можно ли програмно


14-87649
Тень
2003-01-22 15:40
2003.02.27
Как увидеть Win95-98 под ХР