Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 297
от 30.06.2003, 13:20

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 894
Отправлено ответов: 2079
Активность: 232.5 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

Andrew Vext
Статус: Опытный
Общий рейтинг: 105.29
[Подробней >>]
BOLT
Статус: Профессиональный
Общий рейтинг: 172.75
URL: Начинающему программитсу: софт, примеры, документация, Assembler, C & C++.
Телефон: Три раза АУ!
[Подробней >>]
Vdr
Статус: Опытный
Общий рейтинг: 114.52
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 884. Здравствуйте. В приложении абзац, который я выудил из справочной системы ДиректХ 7.1. Это один из со... (ответов: 2)
Вопрос № 885. Здр-те Можно ли в WinXP или хотя бы Win9x сделать так, что б при запуске винды комп типа блокировалс... (ответов: 1)

Вопросов: 2, ответов: 3


 Вопрос № 884

Здравствуйте. В приложении абзац, который я выудил из справочной системы ДиректХ 7.1. Это один из советов по работе с заблокироваными поверхностями. Так как не силен в английском, то я так и не могу понять, что именно они тут имели ввиду. Они хотели сказать, что нужно, чтобы приложение как можно меньше работало при заблокированых поверхностях, или наоборот, или вобще я здесь полностью запутался. В принцыпе меня интерисует одно. В книжке по программированию игр сказано, что поверхность нужно блокировать и разблокировать при выведении каждого нового кадра анимации, но я в этом не вижу смысла, так как только мы разблокируем поверхность в цыкле игры нам снова приходится ее болкировать, а это по-моему пустая трата времени и ресурсов. Ну так вот может быть вы и этот совет из справочной системы смогут наставить меня на путь истинный. Пожалуйста помогите...
Спасибо.


Приложение:


Вопрос отправлен: 26.06.2003, 21:35
Отправитель: Hello

[Следующий вопрос >>] [Список вопросов]

Отвечает Andrew Vext

Приветствую Вас, 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.



Вопрос отправлен: 27.06.2003, 13:18
Отправитель: Alexander (serious_alex@mail.ru)

[Следующий вопрос >>] [Список вопросов]

Отвечает Vdr

Доброе время суток, Alexander!
Я чего-то не понял... XP и так пароль просит...

Ответ отправлен: 27.06.2003, 13:32
Отправитель: Vdr



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (37)
C / C++ (23)
Perl (4)
Builder / Delphi (18)
Pascal (25)
Basic / VBA (9)
Java / JavaScript (11)
PHP (3)
MySQL / MSSQL (4)
Пользователю
Windows 95/98/Me (29)
Windows NT/2000/XP (25)
"Железо" (20)
Поиск информации (15)
Администратору
Windows NT/2000/XP (12)
Linux / Unix (5)
Юристу
Гражданское право (7)
Семейное право (3)
Трудовое право (5)
КоАП (4)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2003 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное