|
안녕하세요...
제가 알고 싶은 것은 프로그램에서 한번 열어보았던 Directory의 폴더 위치를
후에 프로그램을 열었을 때 이전의 폴더 위치를 기억하게 하고 싶은 데 무슨 방법이 없겠습니까?
현재는 다음과 같이 사용하고 있습니다.
void __fastcall TForm3::FormCreate(TObject *Sender)
{
DirectoryListBox1->Directory = GetCurrentDir();
// DirectoryListBox1->Directory = "C:\\";
}
//---------------------------------------------------------------------------
void __fastcall TForm3::Button1Click(TObject *Sender)
{
Form1->Init_directory = DirectoryListBox1->Directory;
}
위의 경우는 열때마다 사용해야하는 폴더를 계속 지정해줘야하는 번거로움이 있습니다.
저는 이런 번거로움이 없어지도록 처음에 특정 폴더를 지정하게 되면 그 폴더를 기억하게 하고 싶습니다.
물론 이 특정폴더는 사용자에 따라서 틀려질 수 있습니다.
예로 어떤사람이 C:\Program Files 폴더를 마지막에 작업했다면 다음에 프로그램을 실행한다면 그 위치로 가도록
C:\DATA 폴더를 사용했다면 그 위치로 디렉터리 폴더를 초기화 해주고 싶습니다.
방법이 없겠습니까? 많은 고수님들의 도움을 기다리겠습니다. 감사합니다.
|