Q&A

  • ini파일에서 중간구역을 삭제하고싶습니다.
=================== Test.ini 내용 ===================
[test1]
item1=string1
item2=string2
item3=string3
[test2]
item1=string1
item2=string2
item3=string3
[test3]
item1=string1
item2=string2
item3=string3
====================================================

위와 같이 구성되어있을때요~ test2의 구역을 전부 삭제하여
아래와 같이 만들고 싶은데요

=====================삭제 후========================
[test1]
item1=string1
item2=string2
item3=string3
[test3]
item1=string1
item2=string2
item3=string3
====================================================

추가할때는

AssignFile(FH,ExtractFilePath(ParamStr(0))+'test.ini');
Append(FH);
Writeln(FH, '[test'+i+']');
Writeln(FH, 'item1', edit1.Text);
Writeln(FH, 'item2', edit2.Text);
Writeln(FH, 'item3', edit3.Text);
CloseFile(FH);

이런 식으로 추가를 해줬는데 중간 구역을 삭제할때는 어떻게 해야할지 초난감
어리둥절 자포자기 하여 고생하고있습니다.
힌트나 예제 소스 아니면 답변좀 해주세요 부탁드립니다.
1  COMMENTS
  • Profile
    박성훈 2006.01.23 20:17



    IniFies.pas 라는 파일과 델파이 도움말을 찾아보시면 간단히 해결가능합니다.
    RemoveSections(?) 인가하는 메서드를 제공할겁니다.