Q&A

  • [다시]다시 INI화일 읽을때 밑에 내용은 좀 틀린데 ^^; -항목들이 여러개일때..
답변 감사하구요..



근데 값중에서



이름=값 이렇게되있는게 둘다 입력하는 값이에요.. 그래서 어떤 값이 들어있는지도 모르는데



그로니까

김이름=24

박이름=22

안이름=23

이이름=24



이렇게 INI에 있는 값이 되어 있구 INI에는 계속 값이 추가 되요..

물론 이름=값 이렇게 말이죠..

이럴때 읽는 방법은??





2  COMMENTS
  • Profile
    최용일 2000.07.31 19:03
    안녕하세요. 최용일입니다.



    TIniFile의 ReadSection메소드를 이용하시면 김이름, 박이름, 안이름, ... 등의 이름을



    한꺼번에 알 수 있습니다.



    폼에 리스트박스와 버튼을 하나 놓고 버튼의 OnClick이벤트에서 아래와 같이 코딩해보세요.



    c:ariel.ini - Ini 구조

    [이름]

    김이름=24

    박이름=22

    안이름=23

    이이름=24



    // 버튼의 OnClick 메소드

    procedure TForm1.Button1Click(Sender: TObject);

    var

    IniFile: TIniFile;

    StrList: TStringList;

    I: Integer;

    begin

    IniFile := TIniFile.Create('c:ariel.ini');

    StrList := TStringList.Create;

    IniFile.ReadSection('이름', StrList);



    for I := 0 to StrList.Count - 1 do

    ListBox1.Items.Add(StrList[I] + ' ' +

    IniFile.ReadString('이름', StrList[I], ''));



    StrList.Free;

    IniFile.Free;

    end;





    아리엘 wrote:

    > 답변 감사하구요..

    >

    > 근데 값중에서

    >

    > 이름=값 이렇게되있는게 둘다 입력하는 값이에요.. 그래서 어떤 값이 들어있는지도 모르는데

    >

    > 그로니까

    > 김이름=24

    > 박이름=22

    > 안이름=23

    > 이이름=24

    >

    > 이렇게 INI에 있는 값이 되어 있구 INI에는 계속 값이 추가 되요..

    > 물론 이름=값 이렇게 말이죠..

    > 이럴때 읽는 방법은??

    >

    >

  • Profile
    parkisu 2000.07.30 08:31
    아리엘 wrote:

    > 답변 감사하구요..

    >

    > 근데 값중에서

    >

    > 이름=값 이렇게되있는게 둘다 입력하는 값이에요.. 그래서 어떤 값이 들어있는지도 모르는데

    >

    > 그로니까

    > 김이름=24

    > 박이름=22

    > 안이름=23

    > 이이름=24

    >

    > 이렇게 INI에 있는 값이 되어 있구 INI에는 계속 값이 추가 되요..

    > 물론 이름=값 이렇게 말이죠..

    > 이럴때 읽는 방법은??

    >

    >



    안녕하세요.

    질문이 좀 헷갈리네요. 제 국어실력이 형편없는 건지.

    혹, =의 형태에서 의 부분이 위에 예시한 값들이 된다는 것인지요.

    아님, 한꺼번에 섹션에 있는 값들을 읽어오려고 하시는지요?



    두번째 경우라면 ini파일보다는 txt파일을 사용하시는게 나을 것 같은데요.

    죄송한데, 질문 좀 쉽게 올려주시면 안될까요?(나만 어려운가?)