ini 文件里怎样删除记录

guangjun 2003-06-22 11:03:36
例子:
[use]
use1=123
use2=123
use3=123

我想删除use2 请教大个们怎样
...全文
73 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
runnerrunning 2003-06-23
  • 打赏
  • 举报
回复
同意qibo999(行路者)
TIniFile *pWinIni = new TIniFile("your ini files");
pWinIni->DeleteKey("use", "use2");
delete pWinIni;
alenwelkin 2003-06-23
  • 打赏
  • 举报
回复
同意qibo999(行路者) , 使用deletekey
gyj_china 2003-06-23
  • 打赏
  • 举报
回复
TIniFile *pWinIni = new TIniFile("path + filename.ini");
pWinIni->DeleteKey("use", "use2");
delete pWinIni;

记得带头文件IniFiles.h
qiuafa 2003-06-23
  • 打赏
  • 举报
回复
up
「已注销」 2003-06-23
  • 打赏
  • 举报
回复
up & mark
hitbabiq 2003-06-23
  • 打赏
  • 举报
回复
Deletekey,建议多看看帮助
microfire 2003-06-23
  • 打赏
  • 举报
回复
看看 win.ini 或 system.ini 就明白了,里面有那么多空键。
建议还是清空键值为好,
net205 2003-06-22
  • 打赏
  • 举报
回复
DeleteKey
qibo999 2003-06-22
  • 打赏
  • 举报
回复
TIniFile *pWinIni = new TIniFile("c:\\abc.ini");
pWinIni->DeleteKey("use", "use2");

delete pWinIni;
qibo999 2003-06-22
  • 打赏
  • 举报
回复
TIniFile *pWinIni = new TIniFile("c:\Windows\Win.ini");
if (Memo1->Lines->Values["Pattern"] == "")
pWinIni->DeleteKey("Desktop", "Pattern");
else
pWinIni->WriteString("Desktop", "Pattern", Memo1->Lines->Values["Pattern"]);
delete pWinIni;
microfire 2003-06-22
  • 打赏
  • 举报
回复
WritePrivateProfileString("use","use2",NULL,ini文件名.c_str());

13,874

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧