Q&A

  • 텍스트 파일을 읽어서 그리드에보이기
==============

메세지 큐 정보

==============

Real-Time F/B 작성일 : 19991224163343



=============================================================================================

No 소유자명 소유자ID 큐 키 % 송신자명 송신시간 수신자명 수신시간

=============================================================================================

0 슈퍼데몬 Procs -------- 60 0 Not Used 0101090000 Not Used 0101090000

1 암호변경 Procs -------- 80 0 Not Used 0101090000 Not Used 0101090000

3 로그전용 Procs -------- 71 0 Not Used 0101090000 Not Used 0101090000

4 로그전용 Procs -------- 72 0 Not Used 0101090000 Not Used 0101090000

3 한빛은행111 HVBBFB01 101 0 Not Used 0101090000 Not Used 0101090000

4 삼성생명 SLIAFB01 10300 0 Not Used 0101090000 Not Used 0101090000

=============================================================================================



이렇게 작성되어 있는 text파일을... 읽어서...



이것과 같은 형태루 그리드에 뿌리는걸 해야 하는데...



'메리/크리스/마스/'이런 형식으로 되어 있는건...



구분자로 읽어서 그리드에 뿌리는 그런 예제가 있던데...



위와 같이 특정형식에 맞게 되어 있는걸... 그리드에 어떻게 뿌려야 할지...





좋은 방법 좀 가르쳐 주세요...



메리 크리스 마스~~~~~~~~~~~~~~~~*

1  COMMENTS
  • Profile
    이재식 2000.11.11 21:51
    김매경 wrote:

    > ==============

    > 메세지 큐 정보

    > ==============

    > Real-Time F/B 작성일 : 19991224163343

    >

    > =============================================================================================

    > No 소유자명 소유자ID 큐 키 % 송신자명 송신시간 수신자명 수신시간

    > =============================================================================================

    > 0 슈퍼데몬 Procs -------- 60 0 Not Used 0101090000 Not Used 0101090000

    > 1 암호변경 Procs -------- 80 0 Not Used 0101090000 Not Used 0101090000

    > 3 로그전용 Procs -------- 71 0 Not Used 0101090000 Not Used 0101090000

    > 4 로그전용 Procs -------- 72 0 Not Used 0101090000 Not Used 0101090000

    > 3 한빛은행111 HVBBFB01 101 0 Not Used 0101090000 Not Used 0101090000

    > 4 삼성생명 SLIAFB01 10300 0 Not Used 0101090000 Not Used 0101090000

    > =============================================================================================

    >

    > 이렇게 작성되어 있는 text파일을... 읽어서...

    >

    > 이것과 같은 형태루 그리드에 뿌리는걸 해야 하는데...

    >

    > '메리/크리스/마스/'이런 형식으로 되어 있는건...

    >

    > 구분자로 읽어서 그리드에 뿌리는 그런 예제가 있던데...

    >

    > 위와 같이 특정형식에 맞게 되어 있는걸... 그리드에 어떻게 뿌려야 할지...

    >

    >

    > 좋은 방법 좀 가르쳐 주세요...

    >

    > 메리 크리스 마스~~~~~~~~~~~~~~~~*



    이재식 Wrote :

    제가 일전에 Txt파일로 되어있는 데이터를 DB로 전환한 작업과

    똑같군요.

    크게 두가지 방법이 있습니다. 사람마다 구현이 틀리다는 점을 미리 말씀드립니다.

    우선 대림출판사에서 델파이 시작&완성을 보면

    txt파일을 DB로 전환하는 방법이 있습니다.

    그 부분을 참고하시면 쉽게 DB로 전환이 되니까 그리드에 쉽게

    출력할 수 있죠.

    두번째 방법은

    텍스트 파일을 읽어서 하드코딩을 하는 것입니다.

    그런데, 말씀하신 그리드는 디비그리드입니까, 아니면 스트링그리드 입니까?

    스트링 그리드라면 더욱더 쉬워지죠.

    우선 디비그리드라고 한다면 일단 저 형식을 저장할 수 있는

    테이블을 미리 하나 만들어 둡니다.



    코딩에서는 다음과 같이 합니다.

    우선 데이터에 구분자는 없습니다만, 사실상 공백이 구분자가 되는 것입니다.

    지면상 간단히 말씀드리면,

    var

    TextF : TextFile ; 이렇게 텍스트파일을 선언하시고

    Assing과 Reset을 이용해서 핸들을 할당하고요.



    while not Eof(TextF) do

    begin

    ReadLn or Read ;

    그밖의 코딩들.



    readln

    ..

    end ;

    하는 것이죠.



    제 경험상 이런식으로 하신다면 readln 보다는 read가 좋죠.



    txt파일을 보내주시면 제가 한번 디비그리드 내지 스트링 그리드로

    출력하는 소스를 작성해 드릴 수도 있습니다.

    이 때 어떤 그리드인지 꼭 말씀하세요.