废弃代码:读取大头贴纸信息

来源:互联网 发布:网页性能优化的方法 编辑:程序博客网 时间:2024/04/28 05:19

/* 读取大头贴纸信息
  * ---------------------------------------------
  * 记录格式:
  * [BigHead]
  * KEY171=测试1,测试2,测试3
  * KEY172=stickpaper1,stickpaper2,stickpaper3
  * ---------------------------------------------
  */
 /*/////////////////////////////////////////////////////////////////
 if(iIniFile.GetProfileString("BigHead",_StickPaperName,buffer,256))
 {
  TFileName paperName;
  buf8.Copy((unsigned char*)buffer,strlen(buffer));
  CnvUtfConverter::ConvertToUnicodeFromUtf8(paperName,buf8);

  if(iIniFile.GetProfileString("BigHead",_StickPaperMbmName,buffer,256))
  {
   TFileName paperMbmName;
   buf8.Copy((unsigned char*)buffer,strlen(buffer));
   CnvUtfConverter::ConvertToUnicodeFromUtf8(paperMbmName,buf8);

   _LIT(KComma,",");
   TInt pos1 = 0;
   TInt pos2 = 0;
   do
   {
    pos1 = paperName.Find(KComma);
    pos2 = paperMbmName.Find(KComma);
    TTTStickPaper stickPaper;
    if(pos1 > KErrNotFound && pos2 > KErrNotFound)
    {
     stickPaper.iName.Copy(paperName.Left(pos1));
     stickPaper.iMbmFileName.Copy(paperMbmName.Left(pos2));

     if(pos1 < paperName.Length()-1 && pos2 < paperMbmName.Length()-1)
     {
      paperName.Copy(paperName.Mid(pos1+1));
      paperMbmName.Copy(paperMbmName.Mid(pos2+1));
     }     
    }
    else
    {
     stickPaper.iName.Copy(paperName);
     stickPaper.iMbmFileName.Copy(paperMbmName);
    }

    if(stickPaper.iName.Length() > 0 && stickPaper.iMbmFileName.Length() > 0)
    {
     iStickPaperArray.Append(&stickPaper);
    }
    else
    {
     break;
    }
    
   }
   while(pos1 > KErrNotFound && pos2 > KErrNotFound);
   
  }
 }
 ////////////////////////////////////////////////////////////////////////////////*/

原创粉丝点击