Q&A

  • 파일 생성해서 append
로그파일을 만드려고 하는데요.

파일이 처음에 없으면 생성시키고, 내용을 덧붙여서 쓰기위해서
append를 사용했습니다.

그런데 append 부분에서 계속 EInOutError "I/O Error 32"가 납니다.
처음에 파일이 없을때는 파일은 생성이 되는데 append에서 저런
에러가 나구요. 파일이 있으면 에러가 안 나구요.

append시 파일이 없을때 filecreate를 쓰는게 아닌가요?




file_name := ExtractFileDir(Application.ExeName) + 'create.log';

if not FileExists(file_name) then
   FileCreate(file_name);
  
AssignFile(log_file, file_name);
Append(log_file);
0  COMMENTS