关于读取win.ini文件的问题!(50分)

  • 主题发起人 主题发起人 shuoshuo
  • 开始时间 开始时间
S

shuoshuo

Unregistered / Unconfirmed
GUEST, unregistred user!
Temp=GetProfileInt(“例子程序”,“项目”,100);
只能读出整数!我想读出“=”后面的字符串怎样做?
 
用GetProfileString。
不过最好用Delphi的TIniFile.ReadString。
查一下帮助。
 
DELPHI的TREGISTRY, TINIFILE, TRegIniFile 等
很好地封装了GetPrivateProfileString等WIN API函数
最好用这些东东
 
不好意思,在C++Builder里怎样用?
 
摘自http://bcbget.myrice.com/vcl/k2.htm——

#include <inifiles.hpp>

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

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

——我没用过CB:)
 
多人接受答案了。
 
后退
顶部