Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-1081353922
Алексей Комлев
2004-04-07 20:05
2004.05.02
Как получить результат TQuery в виде набора строк?


3-1080955812
olhovik
2004-04-03 05:30
2004.05.02
Добавление в Базу данных


1-1082105317
Power_Lich
2004-04-16 12:48
2004.05.02
TChart


1-1081760952
Alexey Chekmezov
2004-04-12 13:09
2004.05.02
Компоненты Delphi


3-1080903033
usach
2004-04-02 14:50
2004.05.02
как отобразить записи из 2ух таблиц в DBGrid




   Наверх