Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.02;
Скачать: CL | DM;

Вниз

Flip (0, DDFLIP_WAIT) возвращает DDERR_SURFACEBUSY   Найти похожие ветки 

 
m2003 ©   (2003-11-16 18:18) [0]

Flip (0, DDFLIP_WAIT) возвращает DDERR_SURFACEBUSY.
Причём ошибка появляется только через 30 секунд после запуска программы.
(DirectDraw)


 
cyborg ©   (2003-11-16 22:28) [1]

DDERR_SURFACEBUSY означает лишь, что поверхность уже была "залочена" другой "нитью" (thread) приложения.


 
m2003 ©   (2003-11-16 22:39) [2]

2 cyborg
Я использую Lock только при загрузке, как же тогда может быть что ошибка появляется через пару секунд?


 
cyborg ©   (2003-11-16 23:38) [3]

Значит не только при загрузке, после lock нужно делать unlock, у тебя где-то кем-то поверхность занимается.


 
m2003 ©   (2003-11-17 08:36) [4]

2 cyborg
Странно. Ну ладно если других идей нет то буду искать этот LOCK.
P.S. сделал поиск на LOCK у меня он присутсвует в программе только один раз и после него стоит UNLOCK.


 
cyborg ©   (2003-11-17 10:50) [5]

В общем тебе говорят, что твоя поверхность занята, либо жди, пока не освободится, либо ищи в коде, где она у тебя занимается. Может у тебя разными потоками все дела обрабатываются? Вот они и конфликтуют, пока где-то там у тебя рисует туда, в другом потоке вызываешь смену буферов, а он в это время занят.



Страницы: 1 вся ветка

Текущий архив: 2004.05.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1081744152
Layner
2004-04-12 08:29
2004.05.02
Немного не сюда, но тут ближе, C# И C.Net разные языки или нет?


14-1081846814
human
2004-04-13 13:00
2004.05.02
Где можно найти на этом сайте


7-1079437541
Vintik
2004-03-16 14:45
2004.05.02
проверка существования записи в реестре


1-1081932841
Pavel
2004-04-14 12:54
2004.05.02
Захват изображения


7-1078889162
Graf
2004-03-10 06:26
2004.05.02
Программная перезагрузка/выключение