SEPT
Зарегистрирован: 15.07.2007 Сообщения: 1
|
Добавлено: Вс Июл 15 2007 20:55 Заголовок сообщения: C++ Builder6 Null Remote Address |
|
|
Проверка почтового ящика.
Подключение к нету через VPN-соединение.
Как только обрывается связь, возникает собтие OnInvalidHost и начинает работать этот код:
Код: |
void __fastcall TForm1::NMPOP31InvalidHost(bool &Handled)
{
StatusBar1->SimpleText = "Обрыв соединения. Пытаюсь соединиться...";
try
{
NMPOP31->Host = Edit1->Text;
NMPOP31->UserID = Edit2->Text;
NMPOP31->Password = Edit3->Text;
NMPOP31->Connect();
}
catch (Exception &e) {}
StatusBar1->SimpleText = "Соединение восстановлено!";
Timer2->Enabled = true;
}
|
Но как только соединение по протоколу POP3 восстанавливается, вываливается форточка с ошибкой: "Null Remote Address".
Закрываю окно с ошибкой и программа работает дальше нормально, т.е. по таймеру периодически соединяется с почтовым сервером и проверяет почтовый ящик.
Ситуация аналогична, как при запуске из отладчика, так и уже скомпилированного файла в винде.
Где копать? |
|