Windows GDI Context - CreateDIBSection - PullRequest
       2

Windows GDI Context - CreateDIBSection

1 голос
/ 28 октября 2011

Я использую CreateDIBSection() для создания HBITMAP из буфера, но иногда - без регулярного вхождения - я получаю из него указатель NULL.Я не могу понять, что может заставить функцию возвращать указатель NULL, потому что - как я уже говорил - это не регулярно.Иногда это происходит после отображения 10 кадров, иногда после 2 кадров.Может кто-нибудь объяснить мне, каковы возможные причины неожиданного сбоя?

1 Ответ

0 голосов
/ 28 октября 2011

Если эта функция происходит случайно, я склонен думать, что буфер неправильно отформатирован или испорчен.Вернитесь в код, который создает буфер, и посмотрите, не сработает ли там какая-либо из функций.Я подозреваю, что состояние возврата функций не проверяется правильно перед продолжением кода.

...