找回密码
 注册
搜索
查看: 650|回复: 9

[讨论] 新手请教一个关于mmi_fmgr_browse_path函数的问题

[复制链接]
发表于 2010-5-10 09:45:58 | 显示全部楼层 |阅读模式
我在35机器上开了JAVA,在FilerManager里可以打开安装下载下来的JAVA应用。我在娱乐和游戏下家了一个新的菜单“JAVA Set-up”,点了之后可以打开盘里存放jar文件的文件夹,可以选择安装、copy等,我写了下面的代码,点了“JAVA Set-up”可以浏览jar文件了,但是选择一个jar文件对其进行安装、copy等操作时会提示“file not found”,那位大侠帮帮忙,看一下是错在哪里了,小弟先谢谢了。我的代码如下:


void EntryJavaFolderScreen(void)
{
    /*----------------------------------------------------------------*/
    /* Local Variables                                                */
    /*----------------------------------------------------------------*/
    VMWCHAR wfilepath[30] = { 0};
    char filepath[30] = {0};
    FMGR_FILTER filter;
    VMINT file_drv;
    mmi_fmgr_browse_setting_struct setting;

    sprintf(filepath, "d:\\myjava");
    mmi_chset_ascii_to_ucs2(wfilepath, 30, filepath);
       
    FMGR_FILTER_INIT(&filter);
    FMGR_FILTER_SET(&filter, FMGR_TYPE_VXP);
    FMGR_FILTER_SET(&filter, FMGR_TYPE_JAD);

    mmi_fmgr_browse_init_setting(&setting);
    setting.display_type = FMGR_DISPLAY_TYPE_BANNER_LIST;
    setting.option_menu_id = MENU_ID_FMGR_JAD_TYPE_OPTIONS;

    mmi_fmgr_browse_path(
                         APP_JAVA,
                         0,
                         filter,
                         (PS8) wfilepath, /* Must call get full path before use */
                         &setting);


}
[em07]
 楼主| 发表于 2010-5-10 09:58:32 | 显示全部楼层
[em03]急救啊~~那位哥哥姐姐,救救小弟吧[em03]
点评回复

使用道具 举报

发表于 2010-5-10 12:29:40 | 显示全部楼层
sprintf(filepath, "d:\\\\myjava");
点评回复

使用道具 举报

发表于 2010-5-10 12:31:20 | 显示全部楼层
sprintf(filepath, "d:\\\\myjava");
点评回复

使用道具 举报

发表于 2010-5-10 12:32:12 | 显示全部楼层
sprintf(filepath, "d:\\myjava");
点评回复

使用道具 举报

发表于 2010-5-10 12:33:07 | 显示全部楼层
这一句错了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-10 12:51:34 | 显示全部楼层
我代码写的是:sprintf(filepath, "d:\\myjava"); 传论坛上变四个“\\\\”了
点评回复

使用道具 举报

 楼主| 发表于 2010-5-10 12:52:09 | 显示全部楼层
我代码写的是:sprintf(filepath, "d:\\myjava");传论坛上变四个“\\”了
点评回复

使用道具 举报

发表于 2010-5-11 12:51:12 | 显示全部楼层
楼主把路径定义成宏试试
#define JAVA_PATH L"D:\myjava" /* 注意只有两个斜杠 */
点评回复

使用道具 举报

发表于 2010-6-4 14:52:20 | 显示全部楼层
以下是引用kaixinss186在2010-5-10 12:52:09的发言:
我代码写的是:sprintf(filepath, "d:\\myjava");传论坛上变四个“\\”了

论坛BUG?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2025-2-26 06:17 , Processed in 0.046932 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表