Всем привет!
Использую библиотеку vkNet для создания анализатора чатов во Вконтакте. На на 53 цикле(когда i = 10600) ловлю исключение NullReferenceException, если завернуть код в try и отработать данное исключение, то в следующий раз оно выскочит на 17к потом на 40к и т.п.
Данное исключение появилось не сразу, сначала все работало. Каким образом обойти данное исключение?
for (int i = 0; ; i += 200)
{
var GetMessages = Vkontakte.Messages.GetHistory(new MessagesGetHistoryParams //вот тут вылетает исключение
{
@PeerId = ChatID,
@Count = 199,
@Offset = i,
@Reversed = true
});
if (GetMessages .Messages.Count == 0)
{
MessageBox.Show("Загрузка Завершена");
break;
}
}
P.S. Если задать условие цикла таким образом:
for (int i = 10600;i<=10800 ; i += 200)//NullReferenceException
{
...
}
то исключение вылетает сразу.