C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[14995] Re:환경저장...
하느리 [handebug] 980 읽음    2002-01-25 13:27
일반적으로는 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;




서훈범 님이 쓰신 글 :
: 현재 폼의 모든 컴퍼넌트의 값을 저장하고 싶습니다.
:
: 그리고, 프로그램을 다시 시작하면 현재 저장되어
:
: 있는 값을 쓰고 싶은데 그런 콤퍼넌트좀 추천해 주세요?
:
: 콤퍼넌트 선정에 무척 애를 먹습니다.
:
: 그럼 즐프하세요...
:

+ -

관련 글 리스트
14987 환경저장... 서훈범 813 2002/01/25
29853     Re:환경저장... 김윤동.제라툴 827 2002/01/25
14995     Re:환경저장... 하느리 980 2002/01/25
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.