当前位置:七道奇文章资讯编程技术VC/C++编程
日期:2011-03-22 13:54:00  来源:本站整理

利用CommaText[VC/C++编程]

赞助商链接



  本文“利用CommaText[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

有时需求一个便利的办法存放一个StringList,它只有简单的一行.比方,当你想利用一个INI文件,若何向一个INI文件中写入一行呢,利用CommaText 就可以完成这个工作.

这里有个例子,功效是成立一个blah.ini文件,并写入一个以下情势的值:

[My Section]

Memo1=(你在Memo1中输入的文字)

1.在Form1上有两个按钮btnLoad and btnSave和一个Memo1

2.还要加入:

#include <inifiles.hpp>

3.定义变量:

const String iniFile="blah.ini",iniSection="My Section",iniValue="Memo1";

4.保存按钮代码:

void __fastcall TForm1::btnSaveClick(TObject *Sender)
{
TIniFile *ini=new IniFile(ExtractFilePath(Application->ExeName)+iniFile);
ini->WriteString(iniSection,iniValue,Memo1->Lines->CommaText);
delete ini;
}

5.装载按钮代码:

void __fastcall TForm1::btnLoadClick(TObject *Sender)
{
TIniFile *ini=new TIniFile(ExtractFilePath(Application->ExeName)+iniFile);
Memo1->Lines->CommaText=ini->ReadString(iniSection,iniValue,"");
delete ini;
}

6.以下代码支持加载后对内容举行排序,到实际存储不变:

void __fastcall TForm1::btnSortLoadClick(TObject *Sender)
{
TStringList *sl=new TStringList;
TIniFile *ini=new TIniFile(ExtractFilePath(Application->ExeName)+iniFile);
sl->CommaText=ini->ReadString(iniSection,iniValue,"");
sl->Sort();
Memo1->Lines=sl;
delete ini;
delete sl;
}


  以上是“利用CommaText[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 如安在BCB中利用CodeGuard
  • 在C++ Builder中利用Compress Html Help
  • 利用CommaText
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .