- Регистрация
- 03.11.2012
- Сообщения
- 263
- Благодарностей
- 30
- Баллы
- 28
Что я не так делаю?
Каноноческая конструкция по получению почты через BulkMailDownload после добавления try catch перестает работать:
Ошибка вот такая:
Заранее спасибо.
Каноноческая конструкция по получению почты через BulkMailDownload после добавления try catch перестает работать:
Код:
Tuple<string, string, string, string>[] allMails;
try {
allMails = ZennoPoster.BulkMailDownload("[email protected]",
"ххххххх", "imap.gmail.com", 993, true,
ZennoLab.InterfacesLibrary.Enums.Email.EmailProtocol.IMAP,
24*100, 20, false);
}
catch(Exception ex)
{
return ex.Message; //допустим
}
foreach(Tuple<string, string, string, string> tuple in allMails)
{
// TODO Something useful with messages
}
Ругается на эту строку:Компиляция кода Ошибка в действии "CS0165" "Использование локальной переменной "allMails", которой не присвоено значение".
Без использования try catch все работает. Собственно понятно что не присвоено значение, но непонятно почему эта ошибка возникает именно из-за использования try catch, и как исправить.foreach(Tuple<string, string, string, string> tuple in allMails)
Заранее спасибо.