3版中上下文相关帮助处理的两点注意
文章信息
3版中上下文相关帮助的处理与2版并无本质区别,只是由于60平台的演进,在细节方面略有不同。
一.帮助文件的位置
3版和2版的上下文相关帮助文件(.hlp或.hxx)的存放位置不同,
2版: 模拟器——${EPOCROOT}\Epoc32\$(PLATFORM)\c\system\help; 真机——!:\system\help)。
3版: 模拟器——${EPOCROOT}\Epoc32\$(PLATFORM)\c\resource\help; 真机——!:\resource\help)。
二.应用使用的UID
Symbian OS的UID有严格区分:
受保护的UID :0x00000000 -> 0x7FFFFFFF, 非保护的UID :0x80000000 -> 0xFFFFFFFF,
非保护的UID中0xA0000000 -> 0xAFFFFFFF用于自签名的应用,0xE0000000 -> 0xEFFFFFFF用于测试。
当使用上下文相关帮助的应用使用了非保护的UID(尤其是3版_reg.rss文件中的UID3)就会出现找不到相关帮助主题的情况,所以最好使用受保护的UID作为工程的UID3以及帮助文件的UID。


(no comments yet)