Здравствуйте, okman, Вы писали:
O>Здравствуйте, Chrek625, Вы писали:
C>>Мне кажется что ошибка в методе GetDataSize но я не уверен, пока что это единственное чего я смог найти
O>Ошибка не в самом методе, а в отсутствии проверок (код-то демонстрационный !). O>GetDataSize возвращает 0 (то есть, размер полученных данных равен нулю). Почему это происходит — не знаю, не смотрел. O>Статья-то старая, возможно, что по использованному URL новости уже читать нельзя. Подозреваю, что причина в этом. O>Вряд ли автор статьи не перепроверил все раз пятнадцать.
O>Итак, GetDataSize возвращает 0. Это значение затем использует функция выделения памяти. Но выделить буфер O>нулевого размера невозможно, поэтому та функция вместо указателя на область памяти возвращает нулевой указатель. O>Но это все нигде не проверяется — происходит попытка записи по нулевому адресу, ведущая к краху приложения.
Да читать такой урл как в примере уже не используется но я его заметил на новый, понятно ну вообще пойду дальше разбираться, спасибо за участие