프로그램을 하나 만들었는데요.
프로그램 초기화면에 나오는 데이터 값들을
환경파일로 저장해서 (예를들어 open했던 파일을
Edit에 보여줍니다.) 다음에 프그로그램을
실행하면 Edit창에 한번 열었던 파일을
보여주려고합니다. 파일의 속성은 hidden으로
주었구요.
그런데 Win98 에서는 아무 문제가 없는데
XP에서는 처음에 환경파일을 만들때는 문제가
없는데 환경파일을 다시 overwrite하려고 하니깐
I/O에러가 나는군요....
파일의 속성에서 hidden 속성을 빼고 하니깐
문제없이 잘 되던데, hidden 속성을 주고하면
같은 문제가 생기네요....
뭐가 문젠지...
고수님의 조언을 부탁드립니다.
일단은 파일이 존재하면 삭제하고 다시 환경파일을
작성하는것으로 하긴했는데...
근본적인 해결방법이 아니라서.....
고수님께 자문을 구합니다.....
도와주세용....
음 어떤걸 하시는지 잘 모르겠어서요.. ^^
암튼 저 같음 어트리뷰트를 조작해서 할 것 같습니다..
그럼 이만 ...
function FileSetAttr(const FileName: string; Attr: Integer): Integer;