2015-07-01 15:07:24
Краткое описание :
Пустое окно сообщения при неудачном вызове MLCONNECTSMTPОписание :
Не знаю, какая именно часть финансового контура, научитеЧто измененно :
Пустое окно сообщения при неудачном вызове MLCONNECTSMTP
При рассылке емайл через SMTP при вызове VIP функции:
...
If (Not MLCONNECTSMTP(Email_Server,Login,Pass,TimeOut))
...
// выводит пустое сообщение с заголовком "atlexec"
// в случае если невозможно соединится с сервером
в случае если Email_Server недоступен или вообще не существует.
Нужно: не выводить никаких окон. Достаточно просто вернуть False в качестве
результата выполнения функции.
Ну и по хорошему - где нибудь бы текст произошедшей ошибки через какую нибудь
глобальную переменную типа Result для випа подогнать для дальнейшего анализа
причины ошибки.
Как измененно :
Изменена работа функции MLCONNECTSMTP. Теперь, в
случае невозможности установить соединение функция
возвращает False, без выдачи сообщения об ошибке.
Добавлена новая функция MLCONNECTSMTPERR, которая
возвращает строку со значением ошибки, в результате
которой не удалось установить соединение с SMTP
сервером. При этом значение ошибки установки соединения
сохраняется до следующего применение функции
MLCONNECTSMTP.