Q&A

  • 0 byte 파일이 써질 때...
BlockWrite를 이용해서 다음과 같이 파일을 쓰고 있습니다.

f : File;
TotalData : array of byte;


SetLength(TotalData, total_sz);
AssignFile(f, fileName);
ReWrite(f, 1)
//byte배열에 값을 넣고...

BlockWrite(f, TotalData[0], total_sz);

이런식으로 파일을 디스크에 기록하는데 어떤 경우에는 모든 과정을 거치고 있음에도 0 byte의 파일이 만들어지네요... 뭐가 잘못되면 0 byte파일이 만들어지는지...
0  COMMENTS