Q&A

  • 파일을 읽어와 스트링그리드에 뿌려줄때...
2000-05-07 23:44:07 SUN

** A5901 LAN VIPS MSI LINK DOWN ON

LOC : NODE01/CPM/VIPS1

INF :

COMPLETED





2000-05-07 23:45:01 SUN

** A5901 LAN VIPS MSI LINK DOWN OFF

LOC : NODE01/CPM/VIPS1

INF :

COMPLETED





2000-05-09 03:04:36 TUE

** A0700 FRAME SYNCH ON

LOC : NODE01/SLOT07/CPRC

INF :

COMPLETED





2000-05-09 03:04:36 TUE

** A0700 FRAME SYNCH ON

LOC : NODE01/SLOT08/CPRC

INF :

COMPLETED



이렇게 단락이 5줄로 나뉘어진 로그 파일이 있습니다. 이것을 스트링그리드에 뿌려주려고 하는데 잘 안되네요. 도움바립니다

의도하는바는 각 단락의 첫번째 줄을 날짜,시간,요일로 나누고 두번째줄은 **,A0700,FRAME SYNCH ON로 나눕니다.그리고 나머지줄은 한줄을 한셀에 넣으려고 합니다.

위의것을 예로들면



2000-05-07 | 23:44:07 | SUN | ** | A5901 | LAN VIPS MSI LINK DOWN ON |

| LOC : NODE01/CPM/VIPS1 | INF : | COMPLETED



물론 나머지 단락들도 같은 형식이 되어야 겠지요

도움 부탁드립니다.







1  COMMENTS
  • Profile
    타락천사 2000.06.05 23:20
    안녕하세여.. 타락임다..^^



    흠.. 한줄에 쓰여졌다면 스키마를 만들어서 디비로 읽을수 있을텐데 아쉽군여..^^;;



    TStringList로 읽은후, 각 스트링을 나누어서 적절한 컬럼이 넣는거두



    좋겠지만 그럼 메모리를 많이 차지하니까,,, ㅠㅠ



    제 생각으론, 화일에서 5줄씩 읽어서 데이터를 분리해서 그리드의 셀에 쓰는게



    코딩이 젤루 적을거 같습니다..



    왕초보 타락천사..^_____^



    박승규 wrote:

    > 2000-05-07 23:44:07 SUN

    > ** A5901 LAN VIPS MSI LINK DOWN ON

    > LOC : NODE01/CPM/VIPS1

    > INF :

    > COMPLETED

    >

    >

    > 2000-05-07 23:45:01 SUN

    > ** A5901 LAN VIPS MSI LINK DOWN OFF

    > LOC : NODE01/CPM/VIPS1

    > INF :

    > COMPLETED

    >

    >

    > 2000-05-09 03:04:36 TUE

    > ** A0700 FRAME SYNCH ON

    > LOC : NODE01/SLOT07/CPRC

    > INF :

    > COMPLETED

    >

    >

    > 2000-05-09 03:04:36 TUE

    > ** A0700 FRAME SYNCH ON

    > LOC : NODE01/SLOT08/CPRC

    > INF :

    > COMPLETED

    >

    > 이렇게 단락이 5줄로 나뉘어진 로그 파일이 있습니다. 이것을 스트링그리드에 뿌려주려고 하는데 잘 안되네요. 도움바립니다

    > 의도하는바는 각 단락의 첫번째 줄을 날짜,시간,요일로 나누고 두번째줄은 **,A0700,FRAME SYNCH ON로 나눕니다.그리고 나머지줄은 한줄을 한셀에 넣으려고 합니다.

    > 위의것을 예로들면

    >

    > 2000-05-07 | 23:44:07 | SUN | ** | A5901 | LAN VIPS MSI LINK DOWN ON |

    > | LOC : NODE01/CPM/VIPS1 | INF : | COMPLETED

    >

    > 물론 나머지 단락들도 같은 형식이 되어야 겠지요

    > 도움 부탁드립니다.

    >

    >

    >