Ошибка класса EIdReadTimeout - подскажите, кто знает....

Объекты Pascal, классы Object Pascal, интерфейсы, наследование, инкапсуляция и т.д
Ответить
maryzza
Сообщения: 2
Зарегистрирован: 12 дек 2007, 13:24

12 дек 2007, 13:39

Уже написанная и рабочая программа на delphy 7 стала выдавать при запуске ошибку "***.exe raised exception class EIdReadTimeout with message 'Read Timeout'. Process stopped и т д"
Изменений в самой программе не было, если у кого то было что то похожее, подскажите пожалуйста что можно сделать.
Аватара пользователя
Duncon
Сообщения: 1974
Зарегистрирован: 10 окт 2004, 14:11
Откуда: Питер
Контактная информация:

12 дек 2007, 15:59

можно исходник показать
maryzza
Сообщения: 2
Зарегистрирован: 12 дек 2007, 13:24

12 дек 2007, 16:11

программа большая, кусок на который ругается вот

while xxx<>0 do begin
try
xxx:=IdTCPClient1.ReadFromStack(true,3000,true);
except on EIdReadTimeout do xxx:=0;

end;

эта строка
xxx:=IdTCPClient1.ReadFromStack(true,3000,true);
Аватара пользователя
somewhere
Сообщения: 1837
Зарегистрирован: 31 авг 2006, 17:14
Откуда: 71 RUS
Контактная информация:

12 дек 2007, 16:27

Скорее всего нужно настроить компиляцию так, чтобы обработка програмных исключений была "By user program". К сожалению сейчас не помню где и как что делать.
It's a long way to the top if you wanna rock'n'roll
Chehipmemnepe
Сообщения: 0
Зарегистрирован: 16 дек 2010, 15:33
Откуда: Россия
Контактная информация:

17 дек 2010, 08:23

Извините за то, что вмешиваюсь… Мне знакома эта ситуация. Давайте обсудим. Пишите здесь или в PM.
:)

дача в сочи - застройщики сочи стройматериалы в сочи
Ответить