Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Сети > Email клиент


Автор: Rommik 26.6.2006, 11:51
Мне нужно сделать Email клиент. Воспользовался компонентой TIDPOP3. Но при вызове connect() мне при неверном логине выдает ошибку, которую я никак не могу обойти.

 
Код


pop:=TIdPOP3.Create(nil);
pop.Host:=Host;
pop.Port:=Port;
pop.Username:=User;
pop.Password:=Password;
 try
   pop.Connect(1000);
   mc:=pop.CheckMessages;
 except
   mc := 0;
   ShowMessage('Ошибка подключения к серверу');
 end;



Как проверить или обойти такую ситуацию? 

Автор: Mechanic 28.6.2006, 18:41
TApplicationEvents.OnException 

Автор: Snowy 1.7.2006, 17:12
Запусти программу не из дельфи.
Всё обработается корректно.
Ошибка выскакивает только под отладчиком. 

Автор: Prof_2000 7.7.2006, 09:35
Можно еще на закладочке Tools->Debugger Options -> Language exceptions убрать галочку с чекбокса "Stop on Delphi exceptions". Правда, в случае критических ошибок типа AV, Windows  будет просить тебя отправить в Microsoft отчет об ошибке.  

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)