|
일반적으로는 TIniFile을 이용하여 현재의 설정값을 저장하는 형태로 현재의 환경을 저장합니다. 환경설정용 컴포넌트가 있을지 모르겠지만(제 생각에는 없지 않을까 합니다.), 가장 일반적인 형태로 ini 파일을 이용하는 것이죠. 환경을 저장할 때는 WriteString 등을 쓰고, 프로그램이 사작할 때, ReadString 등을 써서 복원하는 방법으로요.
1. 읽을 때.
TIniFile *iniFile = new TIniFile (ChangeFileExt (Application->ExeName, ".ini"));
Height = iniFile->ReadInteger ("DefaultDoc", "Height", 300);
Width = iniFile->ReadInteger ("DefaultDoc", "Width", 300);
delete iniFile;
2. 쓸 때.
TIniFile *iniFile = new TIniFile (ChangeFileExt (Application->ExeName, ".ini"));
iniFile->WriteInteger ("DefaultDoc", "Height", Height);
iniFile->WriteInteger ("DefaultDoc", "Width", Width);
delete iniFile;
서훈범 님이 쓰신 글 :
: 현재 폼의 모든 컴퍼넌트의 값을 저장하고 싶습니다.
:
: 그리고, 프로그램을 다시 시작하면 현재 저장되어
:
: 있는 값을 쓰고 싶은데 그런 콤퍼넌트좀 추천해 주세요?
:
: 콤퍼넌트 선정에 무척 애를 먹습니다.
:
: 그럼 즐프하세요...
:
|