提交 87c7e890 编写于 作者: qiuyiuestc's avatar qiuyiuestc

update module demo

git-svn-id: https://rt-thread.googlecode.com/svn/trunk@1021 bbd45198-f89e-11dd-88c7-29a3b14d5316
上级 9536c463
...@@ -10,7 +10,6 @@ ...@@ -10,7 +10,6 @@
#include <string.h> #include <string.h>
#ifdef RT_USING_MODULE #ifdef RT_USING_MODULE
static rt_module_t module = RT_NULL;
static rtgui_view_t* _view = RT_NULL; static rtgui_view_t* _view = RT_NULL;
/* 打开按钮的回调函数 */ /* 打开按钮的回调函数 */
...@@ -37,24 +36,18 @@ static void open_btn_onbutton(rtgui_widget_t* widget, struct rtgui_event* event) ...@@ -37,24 +36,18 @@ static void open_btn_onbutton(rtgui_widget_t* widget, struct rtgui_event* event)
/* 设置文件路径的标签 */ /* 设置文件路径的标签 */
rtgui_filelist_view_get_fullpath(view, path, sizeof(path)); rtgui_filelist_view_get_fullpath(view, path, sizeof(path));
#if 0
if (module != RT_NULL)
{
rt_module_unload(module);
module = RT_NULL;
}
#endif
rt_memset(name, 0, sizeof(name)); rt_memset(name, 0, sizeof(name));
/* 获得图像的类型 */ /* 获得图像的类型 */
if (rt_strstr(path, ".mo") != RT_NULL) if (rt_strstr(path, ".mo") != RT_NULL || rt_strstr(path, ".so") != RT_NULL)
{ {
memcpy(name, "mod", 4); rt_memcpy(name, "mod", 4);
} }
/* 如果图像文件有效,创建相应的rtgui_image对象 */ /* 如果图像文件有效,创建相应的rtgui_image对象 */
if (name[0] != '\0') if (name[0] != '\0')
module = rt_module_load_from_file(name, path); rt_module_load_from_file(name, path);
} }
/* 删除 文件列表 视图 */ /* 删除 文件列表 视图 */
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册