Здравствуйте. В приложении абзац, который я выудил из справочной системы ДиректХ 7.1. Это один из советов по работе с заблокироваными поверхностями. Так как не силен в английском, то я так и не могу понять, что именно они тут имели ввиду. Они хотели сказать, что нужно, чтобы приложение как можно меньше работало при заблокированых поверхностях, или наоборот, или вобще я здесь полностью запутался. В принцыпе меня интерисует одно. В книжке по программированию игр сказано, что поверхность нужно блокировать и разблокировать при выведении каждого нового кадра анимации, но я в этом не вижу смысла, так как только мы разблокируем поверхность в цыкле игры нам снова приходится ее болкировать, а это по-моему пустая трата времени и ресурсов. Ну так вот может быть вы и этот совет из справочной системы смогут наставить меня на путь истинный. Пожалуйста помогите... Спасибо.
Приветствую Вас, Hello! Если коротко, то надо делать так Lock() // вывод данных на поверхность Unlock() Причина: Lock блокирует выполнение достаточно многих задач (в том числе переключение страниц. Чтобы оценить всю "прелесть" работы без unlock можно убрать вызов функции (я тоже думал, что так будет лучше, если в начале программы вызвать Lock, а в конце Unlock). Коротко о приведенном фрагменте: При вызове Lock() DirectDraw держит мьютекс Win16Mutex, что обеспечивает безопасный вывод и блокирует работу функций из DLL user и gdi. Ответ отправлен: 27.06.2003, 12:04 Отправитель: Andrew Vext Отвечает BOLT
Доброе время суток, Hello! "Limit your application's activity while a surface is locked." - Ограничь активность твоего приложения при блокированной поверхности. Счастливо! Ответ отправлен: 27.06.2003, 14:58 Отправитель: BOLT
Вопрос № 885
Здр-те Можно ли в WinXP или хотя бы Win9x сделать так, что б при запуске винды комп типа блокировался и пароль просил. Я думаю надо юзать хуки SetWindowsHookEx, тока на что? на файловую систему? на запуск какого - нить explorer.exe? Thanx.
Доброе время суток, Alexander! Я чего-то не понял... XP и так пароль просит... Ответ отправлен: 27.06.2003, 13:32 Отправитель: Vdr
Форма отправки вопроса
Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+
или отправлять вопросы с сайта по адресу:
http://rusfaq.ru/cgi-bin/Message.cgi.