Привет, всем!
Что я пытаюсь сделать:
Хочу загрузить BMP-картинку в память и нарисовать ее на поверхности DirectDrawSurface.
Битмапку гружу вручную (чтение заголовка, цветовых данных...)
Затем при помощи DrawDibDraw рисую изображение на поверхности.
В чем проблема:
По непонятным мне причинам, DrawDibDraw иногда вылетает со значением FALSE. При этом естественно ничего не рисуется!
Однако такое происходит не всегда!!! Иногда (как повезет) все проходит гладко...
Еще интересно: в пошаговом режиме трассировки программы ошибок не возникает.
В чем же ошибка?
Кто-нибудь уже сталкивался с подобнойситуацией?!...
Заранее спасибо.