А вот на Athlon XP 1500+ после запуска система переходит в коматозное состояние. На вызов диспетчера задач и убиение процесса ушло порядка двух минут. Я понимаю, мультимедийный таймер поточнее обычного, но если обработчик события от этого таймера выполняется дольше, чем период самого таймера, то происходят такие вот вещи. Ты б сделал контроль реентерабельности обработчика + какой-нибудь sleep на полпериода, если был повторный заход, чтобы система не вешалась.
---------- Post added at 23:57 ---------- Previous post was at 23:50 ----------
На кой ты её каждый раз полностью формируешь? Храни готовый битмап и подправляй его при записи в видео-ОЗУ. А вывод битмапа - почти мгновенный, даже если использовать StretchBlt, т.к. используется аппаратное ускорение.





Ответить с цитированием