创建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;
}
分享到:
相关推荐
### MFC INI 文件读写详解 #### 一、概述 在 Windows 操作系统中,INI 文件是一种重要的配置文件格式,通常用于存储程序的配置信息。对于开发人员来说,掌握如何使用 MFC(Microsoft Foundation Classes)框架进行...
下面我们将深入探讨Ini文件的读写操作,并介绍如何将其封装成一个类以便在项目中方便地使用。 ### Ini文件的结构 Ini文件的基本结构由以下部分组成: 1. **节(Section)**:用方括号`[]`包裹的部分,表示一个...
本篇将详细讲解如何使用VC++来创建、读取和写入INI文件。 首先,我们需要了解几个关键的Windows API函数: 1. `WritePrivateProfileString`:这个函数用于向INI文件写入键值对。它接受四个参数:section(节或区域...
- **写入ini文件**:创建或打开文件后,根据需要写入新的节或键值对,或者修改已有的键值。 **3. 在Windows下读写ini文件** Windows提供了API函数如`GetPrivateProfileString`和`WritePrivateProfileString`来直接...
在VC++中,我们通常会创建一个专门的函数或类来处理INI文件的读写操作,这样可以提高代码的可复用性和可维护性。例如,我们可以创建一个`IniManager`类,包含`ReadValue`和`WriteValue`两个成员函数,分别用于读取和...
"ini文件读写类"是一个专门用于处理ini文件的编程工具,其主要功能是方便程序员进行ini文件的数据读取和写入操作。 在Windows操作系统中,ini文件被大量用于保存用户配置和应用程序设置,因为它们易于理解和编辑,...
本文将深入探讨如何进行INI文件的读写操作,并介绍如何实现自动创建INI文件。 一、INI文件结构 INI文件的基本结构由节(Section)、键(Key)和值(Value)组成。每一行代表一个键值对,以等号(=)分隔键和值。节...
本工具类专为简化ini文件的读写操作而设计,无需复杂的文件处理逻辑,只需简单地将提供的.h和.cpp文件添加到项目中,即可快速实现ini文件的读写功能。 Qt框架是Qt公司开发的一个强大的C++图形用户界面库,支持多种...
在Windows应用程序开发中,我们经常需要与配置...总的来说,C# WinForm读写INI文件虽然没有内建支持,但通过标准的IO类库可以轻松实现。理解这些基本概念和步骤后,你就可以在自己的应用程序中灵活地管理配置文件了。
C# WinForm应用程序可以方便地处理INI文件,实现创建、读取和写入操作,无需依赖数据库。 在C#中,我们可以通过System.IO命名空间的StreamReader和StreamWriter类来操作文本文件,包括INI文件。以下是对标题和描述...
"INI文件读写类"是为了方便开发者在编程过程中高效地读取和写入这些文件而设计的。这类类库通常包含一系列的方法和函数,使得操作INI文件变得更加便捷。 在C++编程中,没有内置的函数来处理INI文件,因此开发者往往...
在Qt框架中,读写`.ini`配置文件是常见的任务,尤其在开发桌面应用程序时,这些文件用于存储用户的个性化设置或应用的配置信息。本文将详细介绍如何使用Qt库中的`QSettings`类来处理`.ini`文件,以及解决中文字符串...
在C#中,虽然没有内置的Ini文件处理库,但开发者通常通过使用System.IO命名空间中的类来实现 Ini 文件的读写操作。本文将详细介绍如何在C#中实现 Ini 文件的加密读写,以及提供的源代码524Ini文件加解密读写的使用...
为了演示读写功能,我们可以创建一个简单的QT界面,包含两个按钮,一个用于保存配置到.INI文件,另一个用于从文件加载配置。在`mainwindow.ui`文件中,通过Qt Designer或代码直接创建这两个按钮,并为其分配槽函数...
为了更好地管理ini文件操作,可以创建一个专门的类,比如`CIniManager`,封装这些方法,提供更方便的接口,使代码更加模块化和易于维护。 此外,`CWinApp`还有其他一些与ini文件相关的函数,如`GetProfileBinary()`...
本文将详细介绍如何在MFC中实现ini文件的读写操作,并使用Visual Studio 2012作为开发环境。 首先,了解ini文件。Ini文件是一种简单的文本格式,用于存储配置信息,如软件的启动参数、用户首选项等。它的结构包括多...
本压缩包包含的是关于C#中如何进行Ini文件操作的相关资料,下面将详细介绍C# Ini文件读写的原理和方法。 一、Ini文件简介 Ini文件是一种简单的文本格式,通常包含键值对,用于存储程序的配置信息。每个键值对表示一...
本文将详细讲解如何在编程中进行INI文件的读写操作,以及如何创建一个公共静态调用类来处理这些任务。 1. INI文件结构: INI文件由多个节(Section)组成,每个节下包含多个键值对(Key-Value Pairs)。一个简单的...