Вниз
Скачать: 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.029 c
1-1085994689
nitro
2004-05-31 13:11
2004.06.13
Как скопировать или "перебросить" данные из Image1 в Image2 ?


14-1085800307
Думкин
2004-05-29 07:11
2004.06.13
С днем рождения! 29 мая


1-1085742909
nitro
2004-05-28 15:15
2004.06.13
Перемещение строки из компонента Listbox1 в Listbox2.


1-1086165837
Фдуч
2004-06-02 12:43
2004.06.13
Вызов формы из процесса


3-1085377266
leonidus
2004-05-24 09:41
2004.06.13
Как быть если у человека не установлен BDE а СУБД должна работать




   Наверх