打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ini文件的创建读写(含源码)

ini文件的创建读写(含源码)

作者:猫头鹰     来源:blog.csdn.net

创建ini文件:

void CFrozenBubbleAppUi::WriteIniFile(TUid iInfo, void *ptr, TUint size){

  TInt r;

  RFs fs;

  fs.Connect();

  CleanupClosePushL( fs );

  RDictionaryWriteStream rdsIniFile;

  CDictionaryStore *cdIniFile = Application()->OpenIniFileLC(fs);//如果不存在就创建

  rdsIniFile.AssignLC(*cdIniFile, iInfo);

  TPtr8 buf((TUint8*)ptr, size, size);

  TRAP(r, rdsIniFile.WriteL(buf));

  rdsIniFile.CommitL();

  CleanupStack::PopAndDestroy();

  cdIniFile->CommitL();

  CleanupStack::PopAndDestroy( 2 );

}

ini文件:

 

TBool CFrozenBubbleAppUi::ReadIniFile(TUid iInfo, void *ptr, TUint &size){

  TInt r;

  TBool result = EFalse;

  RFs fs;

  fs.Connect();

  CleanupClosePushL( fs );

  RDictionaryReadStream rdsIniFile;

  CDictionaryStore *cdIniFile = Application()->OpenIniFileLC(fs);

  if (cdIniFile->IsPresentL(iInfo)){

    rdsIniFile.OpenLC(*cdIniFile, iInfo);

    TPtr8 buf((TUint8*)ptr, size);

    TRAP(r, rdsIniFile.ReadL(buf));

    CleanupStack::PopAndDestroy(); // rdsIniFile

    result = ETrue;

  }

  CleanupStack::PopAndDestroy( 2 ); // fs, cdIniFile

  return result;

}


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Embedding camera applications
kpcr、prcb、tss、fs、tr
在软件的世界里我一直秉承一个理念就是只会用不懂原理那你就(这个函数时用来判断用户是否对我们的软件进行了调试)
程序配置信息的保存(Borland C Builder环境)
Delphi向Ini文件中写入流数据
mantis下载地址 mantis安装说明 mantis中文社区 - mantis安装说明...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服