Q&A

  • ini파일에서 section을 지우는방법 알으켜주세요
[생산품]

기저귀=10000

노랑고무줄=2000

.

.

.

위와같이 ini파일이 구성되어있을때 2번째의 '노랑고무줄'을 지우려고 하는데

검색을 하지않고 2번째란 번호로 삭제하는법과 '노랑고무줄' 이란 단어를 검색해서

삭제하는법 을 가르쳐주시면 정말 고맙겠습니다.



지금 이틀째 진도도 못나가고 헤메고 있습니다.



고수님들의 답변 부탁드립니다.

1  COMMENTS
  • Profile
    류종택 2001.04.01 23:14
    간단한 예제를 올립니다.





    From 류..



    ---------



    procedure TForm1.Button1Click(Sender: TObject);

    Var

    iniFile : TiniFile;

    stlTemp : TStringList;

    begin

    iniFile:= TiniFile.Create('C:a.ini');

    stlTemp:= TStringList.Create;



    // 해당 Section의 모든 키와 변수 읽어오기

    iniFile.ReadSectionValues('생산품', stlTemp);



    // 두번 째 항목 지우기

    iniFile.DeleteKey('생산품', stlTemp.Names[1]);



    // 이름으로 지우기

    iniFile.DeleteKey('생산품', '노랑고무줄');



    stlTemp.Free;

    iniFile.Free;

    end;





    한운기 wrote:

    > [생산품]

    > 기저귀=10000

    > 노랑고무줄=2000

    > .

    > .

    > .

    > 위와같이 ini파일이 구성되어있을때 2번째의 '노랑고무줄'을 지우려고 하는데

    > 검색을 하지않고 2번째란 번호로 삭제하는법과 '노랑고무줄' 이란 단어를 검색해서

    > 삭제하는법 을 가르쳐주시면 정말 고맙겠습니다.

    >

    > 지금 이틀째 진도도 못나가고 헤메고 있습니다.

    >

    > 고수님들의 답변 부탁드립니다.