Q&A

  • [긴급질문]메모장에서의 데이타 읽어오기에 대해..?
안녕하세요..? 모처럼 질문하네요..

지금 제가 하고자 하는 작업은 네트웍 드라이브에 텍스트 파일(H:TESTCODE.TXT)을 올려놓고 델파이에서 이 파일을 읽고 특정 부분의 데이타를 가져오고자 하는 것인데 어떻게 해야하는 것인지 감이 잡히지 않네요.



--- 텍스트 파일의 구조 ---



AAA 사당영업부

BBB 서초영업부 영업팀

CCC 강남영업부 영업팀

DDD 양재터미널 사업본부

..

..

이와같은 텍스트 파일입니다..

델파이에서 테이블을 읽은 특정 필드의 값이 텍스트파일의 왼쪽라인 즉 AAA와 같으면 "사당영업부"라는 한글을 스트링그리드에 뿌려주고 BBB와 같으면 "서초영업부 영업팀"이라는 한글을 스트링그리드에 뿌려주고자 하는 작업입니다...

아시는 분 도움좀 주세요..



1  COMMENTS
  • Profile
    최종민 2001.04.26 13:27
    델초보 wrote:

    > 안녕하세요..? 모처럼 질문하네요..

    > 지금 제가 하고자 하는 작업은 네트웍 드라이브에 텍스트 파일(H:TESTCODE.TXT)을 올려놓고 델파이에서 이 파일을 읽고 특정 부분의 데이타를 가져오고자 하는 것인데 어떻게 해야하는 것인지 감이 잡히지 않네요.

    >

    > --- 텍스트 파일의 구조 ---

    >

    > AAA 사당영업부

    > BBB 서초영업부 영업팀

    > CCC 강남영업부 영업팀

    > DDD 양재터미널 사업본부

    > ..

    > ..

    > 이와같은 텍스트 파일입니다..

    > 델파이에서 테이블을 읽은 특정 필드의 값이 텍스트파일의 왼쪽라인 즉 AAA와 같으면 "사당영업부"라는 한글을 스트링그리드에 뿌려주고 BBB와 같으면 "서초영업부 영업팀"이라는 한글을 스트링그리드에 뿌려주고자 하는 작업입니다...

    > 아시는 분 도움좀 주세요..

    >



    제가 제대로 답변을 드리는 것인지는 모르겠습니다만...

    일단은 파일을 읽어서 다 비교를 해야 하는 거니까...

    한줄씩 파일을 읽고요...

    앞의 세글자만 읽어서 어떤 변수에 넣고...

    그것을 계속 비교해서...

    만약 AAA 같은 것이 한개씩만 있는 거라면...(당연히 그렇겠죠?)

    같은 게 나오면 끝내면 되겠죠...



    TStringList라는 걸 이용하면 파일을 읽어서...

    처리를 쉽게 할 수 있습니다...

    혹시 도움이 되신다면 메일 보내주시면 좋겠네요~~~