首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

DIRECTDRAW创建失败

2012-12-19 
求助DIRECTDRAW创建失败应用层调用DirectDrawCreate接口返回失败.我在驱动层跟踪了DDGPECreateSurface是返

求助DIRECTDRAW创建失败
应用层调用DirectDrawCreate接口返回失败.我在驱动层跟踪了DDGPECreateSurface是返回的成功,我的系统是CE6.0的,找了很久没找到为什么.谢谢帮下忙.
另外我生成的SDK里的DDRAW.H和VC里的DDRAW.H不一样,好多CE支持的宏定义在我生成的SDK里的DDRAW.H里找不到.组件都是选完了的.
[解决办法]
难道是补丁问题?
[解决办法]
我也在怀疑我的平台了,getlasterror返回的是错误8,内存不够.但是我内存还剩很多.显存也很大,至少建立一个表面该没问题晒.
我升级到R3最后一个升级包时间是091231
[解决办法]

引用:
我也在怀疑我的平台了,getlasterror返回的是错误8,内存不够.但是我内存还剩很多.显存也很大,至少建立一个表面该没问题晒.
我升级到R3最后一个升级包时间是091231

WinCE5.0及以下的版本,每个应用程序最多只能用32M内存,你这个可能是申请不到内存了.
[解决办法]
引用:
引用:

我也在怀疑我的平台了,getlasterror返回的是错误8,内存不够.但是我内存还剩很多.显存也很大,至少建立一个表面该没问题晒.
我升级到R3最后一个升级包时间是091231

WinCE5.0及以下的版本,每个应用程序最多只能用32M内存,你这个可能是申请不到内存了.

我显示驱动只new了一个DDGPE继承类对象和一个GPESURF显示表面,另外有一些全局变量,不至于就申请不到内存啊.有没有什么方法查看是否真是申请不到内存了.
[解决办法]
引用:
引用:
引用:

我也在怀疑我的平台了,getlasterror返回的是错误8,内存不够.但是我内存还剩很多.显存也很大,至少建立一个表面该没问题晒.
我升级到R3最后一个升级包时间是091231

WinCE5.0及以下的版本,每个应用程序最多只能用32M内存,你这个可能是申请不到内存了.

我显示驱动只ne……

不像是内存不够
[解决办法]
DirectDrawCreate的函数返回值是什么啊?
[解决办法]
引用:
DirectDrawCreate的函数返回值是什么啊?

DirectDrawCreate的函数返回值是0x8007000e
[解决办法]
ddraw.h文件,你改用ce sdk下的include下的ddraw.h

热点排行