Re[13]: Отслеживать Draw везде (+)
От: alexandrov_alex США  
Дата: 16.08.03 07:24
Оценка:
Вопрос задан несколько ехидно. Такое ощущение, что никого не обидел, а сам обиделся...
А если уж по честному и правда помощь нужна, то надо бы BugCheck сам запостить. Да ну и вообще, если постоянно в синий экран выпадает, то проблема по-моему несложная. Вот когда в произвольные моменты времени, тогда да...


"sev" <forum@rsdn.ru> wrote in message news:355332@news.rsdn.ru...
> Пишем мы тут на досуге драйверочек небольшой, и всё то в нём работает
> замечательно — альфабленды разные, текстауты хитрые, браши всевозможные -
> кроме одной простой вещи: под Windows 2000 при использовании off-screen
> device bitmaps всё падает в синий экран при таких простых операциях, как,
> например, вызов контекстного меню. А также при появлении tooltips и прочих
> подобных окошек. Надо сказать, что под XP этот код работает чудесно.
> Без DFB он чудесно работает и на Windows 2000. Как Профессионалы
> решали эту проблему? Был бы очень признателен за дельный совет!
> (сами-то мы любители, пока потыкались, но решение ещё не нашли)
>
> С уважением,
> Евгений Суходолин
> http://www.demoforge.com
Posted via RSDN NNTP Server 1.7 beta
It's kind of fun to do the impossible (Walt Disney)
Re[13]: Отслеживать Draw везде (+)
От: Alex Fedotov США  
Дата: 16.08.03 21:25
Оценка:
Здравствуйте, sev, Вы писали:

sev>Пишем мы тут на досуге драйверочек небольшой, и всё то в нём работает

sev>замечательно — альфабленды разные, текстауты хитрые, браши всевозможные -
sev>кроме одной простой вещи: под Windows 2000 при использовании off-screen
sev>device bitmaps всё падает в синий экран при таких простых операциях, как,
sev>например, вызов контекстного меню. А также при появлении tooltips и прочих
sev>подобных окошек. Надо сказать, что под XP этот код работает чудесно.
sev>Без DFB он чудесно работает и на Windows 2000. Как Профессионалы
sev>решали эту проблему? Был бы очень признателен за дельный совет!

Обычно пользуются отладчиком, чтобы понять, почему падает. Для отладки mirror-драйверов я настойчиво рекомендую две машины и WinDbg, он и memory dump может отлаживать.

Так что давай, ставь отладчик, отладочные символы для системы (опять же, рекомендую использовать symbol server, если толщина интернета позволяет), лови где падает и показывай stack trace. Тогда и дельные советы будут.
-- Alex Fedotov
Re[13]: Отслеживать Draw везде (+)
От: Andrew S Россия http://alchemy-lab.com
Дата: 18.08.03 08:53
Оценка:
Евгений, это проявляется даже на примере от Майкрософт (ну, с соотв. заменой на EngCreateBitmap)?
Или вы как то еще создаете и ассоциируете offscreen буфер?

sev>Пишем мы тут на досуге драйверочек небольшой, и всё то в нём работает

sev>замечательно — альфабленды разные, текстауты хитрые, браши всевозможные -
sev>кроме одной простой вещи: под Windows 2000 при использовании off-screen
sev>device bitmaps всё падает в синий экран при таких простых операциях, как,
sev>например, вызов контекстного меню. А также при появлении tooltips и прочих
sev>подобных окошек. Надо сказать, что под XP этот код работает чудесно.
sev>Без DFB он чудесно работает и на Windows 2000. Как Профессионалы
sev>решали эту проблему? Был бы очень признателен за дельный совет!
sev>(сами-то мы любители, пока потыкались, но решение ещё не нашли)

sev>С уважением,

sev>Евгений Суходолин
sev>http://www.demoforge.com
http://www.rusyaz.ru/pr — стараемся писАть по-русски
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.