修改Bookmark对应的default value后,重编modis,修改未生效

时间:2023-02-08 09:56:08


 这种现象只会发生在Browser V01(09B.w10.12之前版本)上,主要原因是V01的bookmark是以wap系统文件形式来保存,WAP只在第一次开机时才会从default value中读取数据并生成bookmark文件(系统盘\@wap\bra\bkm.dat),如果开机时wap检查到\@wap\msm已经存在,WAP会认为相关系统文件(包括bkm.dat)已被成功创建,而跳过用default value来生成相关文件的操作。要解决该问题,可在修改bookmark的default value后删除如下目录并重新启动MODIS即可: 
MoDIS\WIN32FS\DRIVE_C\@wap\msm 
 Browser V02(09B.w10.12之后版本),由于架构改变,不会再以bkm.dat形式来保存bookmark,而是直接用NVRAM来保存,因此不会再有该现象。 
【注】 
1、在某些版本上(如09A branch),修改代码bookmark的default value后还需在VC workspace窗口的FilView中选中custom files,执行clean(selection only),然后build(selection only),保证修改的NVRAM值被重新编译。 
2、Bookmark的default value请参考如下数据或Nvram项(不同版本有差异) 
 wap_bkm_default[](08A及之前版本) 
 COMMON_NVRAM_EF_WAP_BOOKMARK_LIST_DEFAULT (08B之后版)