Q&A

  • ListView 오브젝트에서 OwnerData=true로 했을때 onData 문제
onData 에서 strm:=TFileStream.Create(filename,fmOpenRead); 이걸 사용해 파일을 열어

파일의 마지막 부분만 읽고 있습니다.

하지만 이렇게 TFileStream을 사용 하면 그파일을 더블 클릭 해서 열려고 하면 사용중이라서 오류가 나더군요 TMemoryStream를 사용 하면 오류는 막을수 있지만 용량이 큰 파일은 읽어들이는게 느리더군요.



파일의 마지막 300바이트만 사용중이란 오류 뜨지 않게 빨리 읽어 들일수 있는 방법 없을까요?

아니면 OwnerData=true로 했을때 파일을 잠시 따른 곳에서 열동안 ListView를 숨기지 않고 onData를 잠시 막는 방법 없을까요?

0  COMMENTS