找回密码
 注册
搜索
查看: 744|回复: 7

[讨论] 【求助】模拟器上运行 取不到字符图片资源

[复制链接]
发表于 2009-11-26 11:28:15 | 显示全部楼层 |阅读模式
添加的图片和文字在手机上运行能正确显示,
但是模拟器上却显示不出来,调试的时候
举个列子:
添加的字符串ID STR_ID_NV_MENU_MENU29
添加的图片ID IMG_ID_BOZH_MENU_SKIN1_BG
GetString(STR_ID_NV_MENU_MENU29);
GetImage( IMG_ID_BOZH_MENU_SKIN1_BG);
返回的都是空,会是什么原因?请大家帮帮忙!
 楼主| 发表于 2009-11-26 12:46:46 | 显示全部楼层
string_resource_usage.txt中的内容如下:
APP_name        Res_base        ID        ID_name        size        data        res_filename
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
NO_APP        -1        48510        STR_ID_NV_MENU_MENU29        1        menu        ../Res_MMI/res_BzhMenu.c

调试中STR_ID_NV_MENU_MENU29的值是47510 ,和 48510 有什么关系吗? Res_base=-1是不是有问题?
点评回复

使用道具 举报

发表于 2009-11-26 15:29:34 | 显示全部楼层

重新编译一下。工程没编译好

重新编译一下。工程没编译好。
点评回复

使用道具 举报

 楼主| 发表于 2009-11-26 15:51:24 | 显示全部楼层
以下是引用llyzhc在2009-11-26 15:29:34的发言:
重新编译一下。工程没编译好。

从新make new ,new_modis 还是老样子。
点评回复

使用道具 举报

发表于 2009-11-26 16:01:30 | 显示全部楼层

错误是因为你的资源没编进去

NO_APP -1 48510 STR_ID_NV_MENU_MENU29 1 menu ../Res_MMI/res_BzhMenu.c
这说明你的资源没编进去
点评回复

使用道具 举报

 楼主| 发表于 2009-11-26 18:16:16 | 显示全部楼层
resource_base_table.txt文件中找不到自己添加的xxxappname ,MMIDataType.h中定义了好多RESOURCE_BASE_TABLE_ITEM(xxxappname),只有比较靠前的xxxappname出现在resource_base_table.txt中,
min        max        appname
41981        42080        CSB
到42080就结束了
RESOURCE_BASE_TABLE_ITEM(CSB)以下的好像都没有起到作用
是不是哪里有个范围限制?
点评回复

使用道具 举报

 楼主| 发表于 2009-11-26 19:00:18 | 显示全部楼层
把我自己添加的RESOURCE_BASE_TABLE_ITEM(xxxappname)移到最前面就可以正常显示了。
但代码里面有好多宏控制的RESOURCE_BASE_TABLE_ITEM(xxxappname)都放在靠后的位置,应该也出现同样的问题,
期待一个完整的解释
点评回复

使用道具 举报

 楼主| 发表于 2009-12-1 20:06:28 | 显示全部楼层
是不是太简单了,自己顶一下,不然都沉的看不到了
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2025-2-25 18:16 , Processed in 0.052597 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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