1.純中文字符串
第一步:在.loc文件定義中文
#define qtn_app_myvnet "維網原創"
第二步:在.rss文件定義資源
RESOURCE TBUF s_myvnet { buf = qtn_app_myvnet ; }
第三步:在.cpp源代碼裏讀取
方法一:用StringLoader類讀取
讀取到TBuf
TBuv<8> MyvNet;
StringLoader::Load(MyvNet, S_MYVNET);
讀取到HBufC
HBufC* MyvNet = StringLoader::LoadLC(S_MYVNET);
...
CleanupStack::PopAndDestory(); //MyvNet
方法二:用iCoeEnv讀取
讀取到TBuf
TBuf<8> MyvNet;
iCoeEnv->ReadResource(MyvNet, S_MYVNET);
2.讀取帶格式化的字符串
第一步:在.loc文件定義中文
#define qtn_app_myvnet_fmt "維網原創 %S"
第二步:在.rss文件定義資源
RESOURCE TBUF s_myvnet_fmt { buf = qtn_app_myvnet_fmt ; }
第三步:在.cpp源代碼裏讀取
方法一:用iCoeEnv讀取
讀取到TBuf
TBuf<30> MyvNet;
iCoeEnv->Format128(MyvNet, S_MYVNET_FMT, _L(www.MyvNet.com));
讀取到HBufC
HBufC* MyvNet = iCoeEnv->AllocReadResourceLC(S_MYVNET);
...
CleanupStack::PopAndDestory(); //MyvNet