![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кто-нибудь в тредах отправлял почту или файлы по ftp ? [D6, Win2k]
Vovaka © (2003-01-17 10:11:00)Идея в том, чтобы отправлять некую статистику по почте либо по ftp в тредах, чтобы основной процесс не ждал окончания отсылки. Но сталкнулся с проблемой, что когда это дело запихнул в тред, то перестал работать NMSMTP1.Connect (NMFTP1.Connect). Просто виснет на этой строчке. В чем может быть дело ?
Digitman (2003-01-17 10:23:00) [21]
> Просто виснет на этой строчке
А как ты это определил ? В пошаговой трассировке ? Или как ?
Ты осознаешь, что Connect-методы этих компонентов могут работать в блок.режиме и их выполнение может привести к исключению (например, по недоступности хоста) ? Ты осознаешь, что трэд-функция ОБЯЗАНА обрабатывать любые исключения, возникшие в ходе ее выполнения, таким образом, чтобы они были "погашены" ДО ее завершения ? У тебя в трэд-функции есть внешний блок перехвата/обработки исключений try..except ?