Здравствуйте, LCh, Вы писали:
LCh>Коллеги, такая дурацкая проблема... Извне программа создает задачи в Outlook и сохраняет entryid для дальнейших обновлений. Пользователь может любую задачу удалить. При следующем обновлении программа определяет — если с данным entryid задачи нет — создать заново. Всё просто! Тупик в том, что
LCh>task = (Microsoft.Office.Interop.Outlook.TaskItem)nameSpace.GetItemFromID(entryid, mapiFolder.StoreID);
LCh>не работает! После этой строки выполнение останавливается. Именно тогда, когда по entryid в Outlook объекта нет. Кто знает, как правильно проверять наличие объекта?
Еперный театр... нужен просто try-catch...