创建一个用于在程序目录中读写INI文件的类
2015-04-05 14:11
281 查看
头文件定义:
BOOL OpenFile(LPCTSTR lpFileName);BOOL WriteDate(LPCTSTR lpTitle,LPCTSTR lpKeyName,LPCTSTR lpString);DWORD ReadData(LPCTSTR lpTitle,LPCTSTR lpKeyName,LPTSTR lpReturnedString,DWORD nSize);UINT ReadData(LPCTSTR lpTitle,LPCTSTR lpKeyName);源文件实现://在目录中打开配置文件BOOL CFileOperation::OpenFile(LPCTSTR lpFileName){CFile file(lpFileName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeReadWrite);Filepath=file.GetFilePath();file.Close();return TRUE;}
//向文件中写入参数
BOOL CFileOperation::WriteDate(LPCTSTR lpTitle,LPCTSTR lpKeyName,LPCTSTR lpString) { if(!WritePrivateProfileString(lpTitle,lpKeyName,lpString,Filepath)) { AfxMessageBox("Write Failed!"); return FALSE; } return TRUE; }
//向文件中读入参数DWORD CFileOperation::ReadData(LPCTSTR lpTitle,LPCTSTR lpKeyName, LPTSTR lpReturnedString,DWORD nSize){DWORD Num;Num=GetPrivateProfileString(lpTitle,lpKeyName,0,lpReturnedString,nSize,Filepath);if(!Num){AfxMessageBox("Read Failed!");return 0;}return Num;}
//向文件中读入参数UINT CFileOperation::ReadData(LPCTSTR lpTitle,LPCTSTR lpKeyName){UINT Num=GetPrivateProfileInt(lpTitle,lpKeyName,0,Filepath);if(!Num){AfxMessageBox("Write Failed!");return 0;}return Num;}
相关文章推荐
- QT http练习——创建一个能够下载URL资源的UI程序,并保存到本地指定目录下
- C# 创建、部署和调用WebService的简单示例 webservice 可以用于分布式应用程序之间的交互,和不同程序之间的交互。 概念性的东西就不说太多,下面开始创建一个简单的webservi
- 创建一个写入流写入一个文件到程序的临时目录里
- php若要创建一个有读写权限的目录
- 1,windows系统中创建一个node命令行程序、2,node标准工程目录
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学(续)
- 怎样编写一个在USB接口读写数据的程序
- 一个BMP文件读写的程序
- 一个用于在一堆zip/jar文件中查找某一个类的程序
- 初学jsp写的一个显示系统目录文件的小程序
- 创建一个不显示窗口的程序(2006-03-30修订)
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学
- 创建用于ASP.NET的分页程序控件
- [导入]创建一个没有窗口的程序
- 不使用ATL向导,创建一个简单的ATL对话框程序.
- 一个用于专利下载的Delphi源代码程序
- DOTNETARX(一个用于.net开发AutoCAD程序的类库)实例教学(2.1版本)
- 用EclipseME0.5.5创建一个简单的J2ME程序
- 做一个用于自动完成数据层的.net外接程序,仅支持C#语言
- 一个用java.util.zip创建和读取zip文件的类,可以操作目录