Q&A

  • 파일스트림 관련
어떤파일의 특정위치에서 파일을 읽을여고 합니다.
그렇게 하려면 팡리 스트림을 써야된다고 하던데....
어떻게 써야되는지 잘모르겠습니다.
첨 어이없는 부탁인줄은 아오나..
파일 스트림에 대하여 설명 좀 부탁 합니다.
그리고 예제 소스가 있으면 부탁 합니다.
고수님들 어이없겠지만 너거러운 마음으로 한수 가려쳐 주십시요...ㅠ.ㅠ
1  COMMENTS
  • Profile
    전명재 2006.07.21 01:58
    <!--CodeS-->
    var
      Strm: TFileStream;
      Buf: array[0..99] of byte;
    begin

      try
        Strm := TFileStream.create( '파일이름', fmOpenRead );  
        Strm.Position := 10;
        Strm.ReadBuffer( Buf, 100 );
      finally
        Strm.free;
      end;
    <!--CodeE-->

    위처럼 하시면 됩니다.
    Position 에 원하는 바이트 위치를 넣어 주시면 됩니다 ( 참고로 0이 제일 처음입니다 )
    Buf에 100바이트 읽어오는 코드 입니다.

    TFileStream에 관해서 델파이 도움말을 보시면 도움이 되실겁니다.