Вниз
Скачать: CL | DM;

Исключения   Найти похожие ветки 

 
Atomik   (2004-04-23 23:22) [0]

Как мне обработать ошибки типа EIdSocketError "Socket error # 10060. Connection timed out". Вроде ставлю try... except, а оно все равно выскакивает :((


 
mim1   (2004-04-24 00:03) [1]

Дело в том что в 17 строке пропущенс скобка. Вот если вы ее поставите то все заработает наура.


 
Piter ©   (2004-04-24 00:10) [2]

mim1   (24.04.04 00:03) [1]

не в кассу.

Atomik   (23.04.04 23:22)

ErrorCode:=0 ?


 
Polevi ©   (2004-04-24 06:54) [3]

> Atomik   (23.04.04 23:22)
у тебя видимо асинхронный режим, try except не поможет при неблокирующем вызове, используй обработчик OnError и [2]


 
Atomik   (2004-04-24 09:00) [4]

Что значит ErrorCOde:=0?
Я забыл написать, что использую компонент Indy Http. Вот здесь у я пытаюсь обработать ошибку:

try
    form1.IdHTTP1.Post("/cgi-bin/xxx.cgi",MemSource,MemResponse);
except
    changeproxy;
end;

Я собственно с прокси работаю и с ними то и есть проблемы, ну там refused или др. Мне  же обработчик ставить на POST?


 
Polevi ©   (2004-04-24 09:29) [5]

c Indy не работал, не могу помочь


 
Piter ©   (2004-04-24 11:16) [6]

Я тоже не работал, но вот попробовал. Блин, ругаться хочется.

Исключение try ..except обрабатывает все нормально. А исключение тебе показывает Delphi! Потому что ты программу из IDE пускаешь.
Если надо - отключи выдачу исключений в Дельфи


 
Atomik   (2004-04-24 16:41) [7]

2Piter, спасибо огромное. Извини, на ошибках учатся.


 
Piter ©   (2004-04-24 19:30) [8]

интересно, за что спасибо и чем я помог :)


 
pomashok   (2004-04-25 11:07) [9]

procedure TForm1.ClientSocket1Error(Sender: TObject;
 Socket: TCustomWinSocket; ErrorEvent: TErrorEvent;
 var ErrorCode: Integer);

begin
ErrorCode:=0; // исключительную ситуацию глушит
end;


 
Digitman ©   (2004-04-25 14:23) [10]


> pomashok


это из другой оперы
к тому же в обработчике события отсутствует строка Socket.Close



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.027 c
14-1085537524
Думкин
2004-05-26 06:12
2004.06.13
С днем рождения! 25 мая


1-1085859150
DarkSet
2004-05-29 23:32
2004.06.13
Handle


14-1085643171
olookin
2004-05-27 11:32
2004.06.13
Америка и СССР в ВОВ: любопытные сведения


1-1085993631
Андрей
2004-05-31 12:53
2004.06.13
Переброс информации между программами


4-1084145336
Александр Павлов
2004-05-10 03:28
2004.06.13
Опрос PCI шины.




   Наверх