제목 그대롭니다.
일정한 작업을 수행하는 프로그램인데 실행하기 전 Text file로 설정값을 저장합니다.
그런데 설정값 중 파일을 선택하는게 있는데
if OpenDialog1.Excute = True then begin
이라는 코드만 실행되면 Text file로 저장이 안되네요.
그렇다고 Error가 발생하지도 않고 프로그램은 멀쩡히 실행되는데 Disk상에 파일만 저장이 안됩니다.
혹시나 해서 Text file로 저장되는 부분을 Inifile로 바꿨는데도 마찬가지 현상이...
사용한 Delphi는 Delphi6 입니다.
혹시나 이런 비슷한 현상을 겪으신 분이 계시다면 조언 주시면 감사하겠습니다.
제 생각에는 저장은 되는데 저장된 파일이 어디 있는지 잘 모르시는 것 같습니다.
OpenDialog류 같은 컴포넌트는 실행하면 Current Directory가 바뀝니다.
저장하실때 풀패스를 적지 않고 그냥 파일명만 적으면 Current Directory에 파일이 저장됩니다.
기본적으로 델파이로 프로그램을 실행하면 Current Directory는 프로그램의 실행파일이 있는 폴더가 되지만 OpenDialog류의 컴포넌트를 실행하면 Current Directory가 바뀌죠...
저장하실때 파일명을 어떻게 주는가 확인해보세요...
^^ 항상 즐코하세요...