游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2077|回复: 3

DirectDrawSurface7 lock运行时出错问题~~~多谢

[复制链接]

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2005-5-17 13:03:00 | 显示全部楼层 |阅读模式
我创建完surface后,想lock住该surface,然后往上绘图~~
可是程序一调到这儿就自动退出了~~~
我在VC下用Debugger跟踪发现lock函数没有返回,程序就自动退出了,没有任何提示。
但是要是直接运行.exe程序,Windows会弹出一个对话框,内容如下:
Debug Error!
Program:
.....................(程序path+program_name)

DAMAGE: after Normal Block (#18) at 0x00780EC0

让我选择是终止、重试还是忽略

选择任何一个后,程序自动退出

不知道如何解决~~~~~

请各位大虾帮忙~~~~~~小女子在这儿有理啦~~~~~  [em7]

4

主题

25

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2005-5-17 13:49:00 | 显示全部楼层

Re:DirectDrawSurface7 lock运行时出错问题~~~多谢

是不是lock后没有Unlock就进行了下一次Lock,或者在Lock和Unlock之间进行了blt?

16

主题

266

帖子

296

积分

中级会员

Rank: 3Rank: 3

积分
296
发表于 2005-5-17 17:55:00 | 显示全部楼层

Re:DirectDrawSurface7 lock运行时出错问题~~~多谢

最好还是把你那部分代码贴上来吧

2

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
 楼主| 发表于 2005-5-18 01:17:00 | 显示全部楼层

Re:DirectDrawSurface7 lock运行时出错问题~~~多谢

多谢各位拉~~~~我已经找到原因了,是在我create surface时set错了一个flag引起的~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-25 16:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表