|
감사합니다.
근데 GetPrivateProfileSection 쓰는 방법 알려 주실수 있나요?
물론 제가 해보겠지만... 하하하;
kylix 님이 쓰신 글 :
: INI파일은 중복된 키이름의 데이터를 읽어오는 것을 지원하지 않습니다.
:
: GetPrivateProfileSection API로 INI 섹션내의 모든 데이터를 읽어온 후에 키이름이 A인것만 값을 추출하세요.
:
: 쿼드콥터헬기 님이 쓰신 글 :
: : TStringList *sKey = new TStringList;
: : TIniFile *pif = new TIniFile("C:\\Testfile.INI");
: : AnsiString ModelName;
: : AnsiString strData;
: :
: : int i;
: :
: : if( 0 == nIndex)
: : {
: : AnsiString strFile;
: : pif->ReadSection("Old", sKey);
: :
: : for(i=0; i<sKey->Count; i++)
: : {
: : CListBox->Items->Add(pif->ReadString("Old",sKey->Strings[i],""));
: : strData = "C:\\TSCMES\\" + pif->ReadString("Old",sKey->Strings[i],"");
: : CreateDirectory(strData.c_str() , NULL);
: : }
: :
: : CheckEndLine();
: : m_strModel = strData;
: :
: : nIndex = 1;
: :
: : }
: :
: : ini 파일에
: : [Old]
: : A = 1
: : B = P
: : A = 2
: : B = P
: : 라는 내용이 있습니다. 제가 궁금한 것은 A라는 내용만 리스트박스에 출력을 하고 싶은데 어떻게 될지 감이 안옵니다..ㅠㅠ
: : 도와주세요
|