找回密码
 注册
搜索
查看: 1072|回复: 2

[讨论] 52CMTK平台上怎么样进入一个菜单打开固定的一个.txt文档

[复制链接]
发表于 2012-5-5 14:21:48 | 显示全部楼层 |阅读模式
各位大大们,我想了解一下,52版本上怎么加一个菜单,点击进去之后直接用电子书打开一个固定的.txt文档,该 .txt文档是拷贝到T卡中的,有人能告诉我思路么????新人提问……[em07]
发表于 2012-5-7 12:01:54 | 显示全部楼层
直接调用电子书的接口,传入.txt文档的路径不行吗
点评回复

使用道具 举报

 楼主| 发表于 2012-5-11 15:45:28 | 显示全部楼层
现在又要做定义一个数组,把.txt文档内容全部写上去,然后直接显示出来
const PU8 Harga_Sparepart[12][100]={
"No        Part No.        Part Name                                Price        Type",
"1        0040013                RETAINER GEAR SHIFT CAM COMP MACHINED        4,700        NEO 110 All Type, RockZ 125",
};
void mmi_entry_harga_sparepart()
{
    PS8 buffer;
    S32 bufferSize;
        U8 *guiBuffer;
        MMI_BOOL entry_ret = MMI_FALSE;
    //S8 uni_s[HARGA_MAX_LENGTH * 2 + 2];
                S8 uni_s[12][100];

    //S8 ansii_str[HARGA_MAX_LENGTH + 1];

        entry_ret = mmi_frm_scrn_enter (GRP_ID_ROOT, GRP_ID_HARGA_SPAREPART_MAIN, NULL, mmi_entry_harga_sparepart, 0);
        if (!entry_ret)
        {
                kal_prompt_trace(MOD_MMI, "Misstion is imposible");
                return;
        }
  guiBuffer = mmi_frm_scrn_get_gui_buf(GRP_ID_ROOT, GRP_ID_HARGA_SPAREPART_MAIN);

        mmi_asc_to_ucs2((S8*)uni_s, Harga_Sparepart);
    //mmi_ucs2cat((CHAR *)uni_s, (CHAR *)Harga_Sparepart);
    buffer = uni_s;
    bufferSize = mmi_ucs2strlen(buffer);

    ShowCategory74Screen(
        GetString(STR_ID_TV_MENU_HARGA_SPAREPART),
        0,
        0,
        0,
        STR_GLOBAL_BACK,
        IMG_GLOBAL_BACK,
        (PU8) buffer,
        bufferSize,
        guiBuffer);

    SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
然后我这么写的话,会报错,"plutommi/mmi/mainmenu/mainmenusrc/mainmenu.c", line 5547: Error:  #167: argument of type "const PU8 (*)[100]" is incompatible with parameter of type "CHAR *"
          mmi_asc_to_ucs2((S8*)uni_s, Harga_Sparepart);
                                      ^
"plutommi/mmi/mainmenu/mainmenusrc/mainmenu.c", line 5549: Error:  #513: a value of type "S8 (*)[202]" cannot be assigned to an entity of type "PS8"
      buffer = uni_s;
          真心觉得这些类型搞得人头痛啊,有高人指点一下么……[em08]
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-12-24 20:37 , Processed in 0.048611 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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