关于修改AEEModGen.c中AEEStaticMod_New的问题

peteo002 2010-02-02 09:36:05
我在AEEModGen.c中AEEStaticMod_New的换成一下代码,想把一个MOD读入内存后启动
但运行时,总弹出Unknow Errer(1),在AEEMod_Load打了断点也进不去

请问高手是什么问题????

int AEEStaticMod_New(int16 nSize, IShell *pIShell, void *ph, IModule **ppMod,
PFNMODCREATEINST pfnMC,PFNFREEMODDATA pfnMF)
{
IFileMgr * piFileMgr;
IFile * piFile ;
FileInfo iFileInfo;
unsigned int filesize;
byte * pBuf;


ISHELL_CreateInstance(pIShell, AEECLSID_FILEMGR, (void**) &piFileMgr);
piFile = IFILEMGR_OpenFile(piFileMgr, "mobilevideo.dll", _OFM_READ);
IFILE_GetInfo(piFile, &iFileInfo);
filesize = iFileInfo.dwSize;
pBuf = (byte*)MALLOC (filesize + 4);
MEMCPY(pBuf,&ph,4);

/*int bytesread =*/
IFILE_Read(piFile, pBuf+4, filesize);
IFILE_Release(piFile);
IFILEMGR_Release(piFileMgr);

return ((RunLoadMod)(pBuf+4))(pIShell,ph,ppMod);
}
...全文
1694 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxzztj 2010-02-03
  • 打赏
  • 举报
回复
我也用上面的代码了, 如果是直接改AEEModGen.c 可以在真机上成功。

但是如果我是用一applet的点击事件调用修改了的AEEStaticMod_New函数,

就不行了。
peteo002 2010-02-02
  • 打赏
  • 举报
回复
sxcnfly大哥,能不能发一个简单的调用其他MOD的例子呢??

是不是有什么特别的设置??

多谢了

邮箱95123bb@gmail.com
peteo002 2010-02-02
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 sxcnfly 的回复:]
呵呵,可以结贴了。
[/Quote]
。。。。。。。。
可是我在真机上也是未知错误 (1)

sxcnfly 2010-02-02
  • 打赏
  • 举报
回复
呵呵,可以结贴了。
peteo002 2010-02-02
  • 打赏
  • 举报
回复
。。。。 哦 sxcnfly有没有搞过这个呢???
sxcnfly 2010-02-02
  • 打赏
  • 举报
回复
这只能在真机上调用,模拟器不行的。

2,851

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧