search 登录 注册
arrow_back返回列表
ID:49789
light_modedark_modedark_modedark_modestar
Lv.1 韶华一笑间
edit_note帖子 805
stars积分 7,464
event加入 2011-06-08
资源分享

易编辑2012版

schedule发表于 2012-07-28 09:59:00 visibility查看 468 chat_bubble回复 3
#1 楼主
作者:eleqian
更新内容: 1.修复文件复制错误; 2.修复插入数据错误; 3.优化部分菜单显示; 4.修改和添加一些插件接口,不再兼容旧版插件;
本次更新添加PicoC插件,与mpc是同一核心,因此基本兼容。
一些不同的地方:
插件需要代码包含exitApp函数,和mrp开发中类似,可以在函数中进行释放资源等工作,代码调用exit或者插件被强制退出都会自动调用exitApp,不需要在代码调用。
插件会释放eles/c/base.h文件,如果清楚它的作用可以进行修改,修改内容将在所有include <base.h>的代码中有效;错误修改导致不能运行时将它删除即可,插件会重新释放;
插件含数学库,如sin等,如果使用需要#include <math.h>;
使用大部分mem和str开头的函数需要#include <string.h>;
插件不存在c2u和u2c函数而是strc2u和stru2c,使用更方便,例如:
* *str1=strc2u(“测试“);
* *str2=stru2c(str1);
//...其它代码
free(str1);
free(str2);
部分不常用mpc函数没添加,比如声音播放系列;同时插件也添加了一些mpc没有的函数,具体支持哪些请参见“函数原型.txt”;如果需要其它某些函数可以在回复中提出,我可能在以后版本添加;

特别说明sendeventex函数可以调用易编辑主程序的功能,比如:
sendeventex(255,5,2,(int)“0.c“,(int)“1.c“,0,0);
就可以把0.c文件复制为1.c文件,具体函数参数在易编辑源码的Plugin.h中声明,可以参考;
将255换为1还能调用主模块的函数,甚至调用其他插件,具体参数参考斯凯SDK中的aps_main.h;

全部回复 (3)

ID:12791
light_modedark_modestarstarstar
Lv.3 畅意三江水
2012-07-28 10:01:00 沙发
好东西 不过用不到;了 原来用那把游戏该成自己的名字
ID:75472
light_modedark_modestarstar
Lv.5 甘首五朝臣
2012-07-28 10:25:00 板凳
惜缘】顶贴组!!
登录 后才能回复