欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

ishell_loadresimage()回到空值

更新时间: 2014-01-05 02:45:49 责任编辑: Author_N1

 

ISHELL_LoadResImage()返回空值
我新建了个应用程序,在资源编辑器里面添加了一张图片(PNG),然后想在程序里ISHELL_LoadResImage()得到该图片的指针,可发现它返回的是空值,在case EVT_APP_START:下面调用,返回的仍然是空值;我先想是不是内存不够,于是在example里面的MediaPlayer程序里添加同样的资源,然后在调用该函数,发现程序运行正常。这是哪里出了 问题啊,请前辈指教。这个问题真的很急,解决了,如果还有分的话,一定追加。
--参考方法--
代码补贴出来搞不定啊
--参考方法--
我也遇到了这样的问题,不同的是,我的是BMP格式的图片。
--参考方法--
你把资源文件名的所有字母都改成小写试试。
--参考方法--
ISHELL_LoadResImage()载入资源也是需要一定的时间的,问题可能就处在这边。
可以使用下面的函数,注册图片载入成功后的回调函数;
IImage_Notify(IImage *me, PFNIMAGEINFO pfn, void* pUser)
这样就能保证使用IImage指针的时候非空
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:45:49
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/14091/
本文WWW.DOC100.NET DOC100.NET版权所有。