Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Ошибка при закрытии диалога


Автор: Rickert 4.10.2006, 02:59
Есть диалог, который время от времени требуется вызывать в программе.
В описании класса добавленна переменная для картинки, которая грузится на диалог, типа CImage.
Когда я начинаю закрывать диалога, то вылетает ошибка(см. аттач). Это точно из-за картинки, потому что если её убрать - всё пашет нормально. Может картинку где-то выгружать надо? Я её только загружаю из файла и потом отрисовываю.

Автор: Earnest 4.10.2006, 07:04
Отсутствует вызов CImage::ReleaseDC().  m_hDC создается, но не разрушается. Там счетчик стоит, так что вызывать Release нужно каждый раз после вызова GetDC.

Автор: Rickert 6.10.2006, 03:12
Точно smile Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)