Вниз
Скачать: 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.019 c
1-1086076633
FragMan
2004-06-01 11:57
2004.06.13
Как мне frame засунуть в dll ???


14-1085429379
syte_ser78
2004-05-25 00:09
2004.06.13
помогите с настройкой phpmyadmin


14-1085383304
PEVEC
2004-05-24 11:21
2004.06.13
Karaoke


1-1085834461
SergeyM
2004-05-29 16:41
2004.06.13
Integer и PlargeInteger


3-1085054476
jago
2004-05-20 16:01
2004.06.13
Master Detaile с помощью ADOQuery




   Наверх