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