Re: Баг в atlmime.h
От: Кодёнок  
Дата: 05.09.05 11:05
Оценка:
Еще один баг, в том же файле, CMimeAttachment::MakeMimeHeader:

        // if no display name is specified, default to "rawdata"
        return MakeMimeHeader(header, szBoundary, _T("rawdata"));


а должно быть что-то вроде

        return MakeMimeHeader(header, szBoundary, m_szDisplayName[0] ? m_szDisplayName : _T("rawdata"));


Я не понял, я что, единственный, кто это использует? Это я только тестовый пример написал, а мне надо слать HTML-сообщение с правильно вставленными картиками. Сколько там еще багов скрыто... может не стоит этим пользоваться? И если там утечка памяти — для моего приложения это убийственно (постоянно работающий сервис).

И это включенно в комплект VC++ и даже помечено как 7-я версия! Я понимаю, какой-нибудь трудноуловимый баг, но эти говорят о том, что эти классы похоже вообще нормально не тестировали.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.