Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
메뉴에 check 하고 끝네면..
제가 메뉴를 클릭하면 체크가 되게 해놨는데..
끝내고 다시 실행 하니까.. 원상태로 돌아오네여..
그걸 저장하는 방법이 없습니까??
그런걸 ini파일 만들어서 저장해놔야 하나요??
(뭐 이런거 만들때 쓰이는데.. 프로그램실행시 팁보이기 안보이기..)
1
COMMENTS
구창민
•
1999.08.30 04:43
황현동 께서 말씀하시기를...
> 제가 메뉴를 클릭하면 체크가 되게 해놨는데..
>
> 끝내고 다시 실행 하니까.. 원상태로 돌아오네여..
>
> 그걸 저장하는 방법이 없습니까??
>
> 그런걸 ini파일 만들어서 저장해놔야 하나요??
>
> (뭐 이런거 만들때 쓰이는데.. 프로그램실행시 팁보이기 안보이기..)
>
황현동님 안녕하세요?
어플을 재기동 하실 경우 메모리에 올라가 있던 어플의
내용은 모두 사라져 버리죠. 그러므로 반드시 다음 기동때
사용될 내용은 어딘가에 반드시 남겨져 있어야만 합니다.
저같은 경우는 주로 레지스트리를 사용하는 편입니다.
사소한 체크같은 경우도사용마지막에 체크한상태에서 끝냈는지
그렇지 않은지 알길이 없으므로 레지스트리를 사용하시길
권장합니다.
아래는 간단한 레지스트리를 사용하는 예입니다.
var Changminreg: Tregistry;
begin
Changminreg := Tregistry.create; //레지스트리의 객체를 생성한다.
With reg do
begin
rootkey := HKEY_LOCAL_MACHINE; //루트키를 설정한다.
openkey('softwaremicrosoftwindowsCurrentVersion', false);
// 키를 연다. 두번째 파라메터는 키가 없으면
// True일 경우 키를 생성시킨다.
Readstring('읽고자 하는 키값') // 원하는 키 값을 읽을때..
ReadInteger('읽고자 하는 정수형값')
WriteInteger('데이타','값');//수치형을 레지스트리에 기록
WriteString('데이타','값');//문자형을 레지스트리에 기록
free;
end;
end;
그리고 키를 삭제할때는 DeleteKey('키이름'); 메소드를 사용하시구..
값이나 데이터를 삭제하고 할때는 DeleteValue('데이타이름'); 메소드를
사용하시면 될겁니다.
그럼.. 즐거운 프로그래밍 되시길~
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
델러비언
•
1999.08.31 02:03
1
COMMENTS
/
0
LIKES
윈도우에서 실행된 파일을 잡을 수 있을까요?? 도와주세요...
구창민
•
1999.08.31 02:12
델러비언 께서 말씀하시기를... > 윈도우에서 한번이라도 실행되었던 파일을 모두 잡고 싶은데 방법을 잘 ...
Lyle
•
1999.08.31 01:31
2
COMMENTS
/
0
LIKES
array 와 pointer
구창민
•
1999.08.31 02:10
안녕하세요? 파스칼 언어는 C못지 않은 문법체계를 구축하고 있습니다. C언어에 익숙해져 있다가 적응하...
Lyle
•
1999.08.31 03:31
구창민 께서 말씀하시기를... > 안녕하세요? > 파스칼 언어는 C못지 않은 문법체계를 구축하고 있습니다....
문해영
•
1999.08.30 23:57
1
COMMENTS
/
0
LIKES
StringGrid에서 행을 선택적으로 읽어오려면..
구창민
•
1999.08.31 02:00
문해영 께서 말씀하시기를... > Grid의 Cell를 각 행단위로 선택적으로 원하는 행만 읽어오고 싶은데 > ...
young
1999.08.30 23:41
0
COMMENTS
/
0
LIKES
넷스케이프 메신저에 email address 띄우기???
rivero
1999.08.30 23:37
0
COMMENTS
/
0
LIKES
TEXT FILE 출력시 글자사이간격 지정????
김명찬
•
1999.08.30 22:53
1
COMMENTS
/
0
LIKES
인스톨 쉴드를 이용할때..
한근수
•
1999.08.31 00:11
김명찬 께서 말씀하시기를... > 간단한 주소록 프로그램을 만들었습니다. > 디비는 파라독스를 이용했는...
정근수
•
1999.08.30 22:21
2
COMMENTS
/
0
LIKES
긴급 질문 TXT File을 오라클 로 Import......
김영대
•
1999.08.30 23:14
정근수 께서 말씀하시기를... > 급한 일 때문에 이렇게 질문을... > TXT 화일을 오라클 DB로 가장 빨리 I...
정근수
•
1999.08.31 01:01
김영대 께서 말씀하시기를... > 정근수 께서 말씀하시기를... > > 급한 일 때문에 이렇게 질문을... > >...
송기원
1999.08.30 21:26
0
COMMENTS
/
0
LIKES
자료 저장중 오류가 발생합니다.. 이유가..??
리디아
•
1999.08.30 21:26
1
COMMENTS
/
0
LIKES
아이콘을 넣는 방법을 알려주세요!
이정욱
•
1999.08.30 21:43
Resource에디터를 사용하세요. 그렇게 하면 가능합니다. 개인적으로 저는 볼랜드에서 나온 리소스워크샵...
정양재
1999.08.30 21:00
0
COMMENTS
/
0
LIKES
두개의 DB Grid 사이의 레코드 이동할때 이상
안명호
•
1999.08.30 20:44
1
COMMENTS
/
0
LIKES
웹페이지에서 cgi로 넘겨주는 파라미터...
홍순용
•
1999.09.13 22:01
안명호 wrote: > 웹페이지에서 cgi로 넘겨주는 파라미터를 쉽게 확인할 수 있는 > 방법이 있나요? tag...
김장현
•
1999.08.30 20:05
1
COMMENTS
/
0
LIKES
[문의]install shield에 대하여
유도삼
•
1999.08.30 21:12
김장현 께서 말씀하시기를... > 안녕하세요. 저는 programming 을 좋아하는 학생입니다. 델파이로 프로그...
유희정
1999.08.30 20:00
0
COMMENTS
/
0
LIKES
만든 컴포넌트에서 form이 크기조절이 된것을 알려면
파이공주
•
1999.08.30 18:13
1
COMMENTS
/
0
LIKES
돈에 대해 많이 다뤄보신분께 질문드립니다..
유도삼
•
1999.08.30 19:38
파이공주 께서 말씀하시기를... > 돈을 입력하는 컨트롤을 알고 싶습니다. > editbox는 오른쪽 정렬이 되...
장철진
•
1999.08.30 10:36
2
COMMENTS
/
0
LIKES
LAN간의 같은테이블의 같은 레코드에서 락....
김영대
•
1999.08.30 19:09
"Search the Borland Web Site" http://www.borland.com/searchsite/ 에서 "record lock" 으로 검색해...
장철진
•
1999.08.31 04:12
김영대 께서 말씀하시기를... > "Search the Borland Web Site" > http://www.borland.com/searchsite/...
강민주
•
1999.08.30 07:43
1
COMMENTS
/
0
LIKES
날짜 이동 어떻게?
김영대
•
1999.08.30 18:00
강민주 께서 말씀하시기를... > 안녕하세요. > 날짜를 하루 이전/이후는 FormatDateTime("yyyy-mm-dd", S...
초짜델퍼
•
1999.08.30 05:19
1
COMMENTS
/
0
LIKES
좀 가르쳐 주세요..... ^_^
김영대
•
1999.08.30 18:08
바탕화면의 아이콘을 불러오는 방법이 따로 있는지는 모르지만 Windows바탕화면 디렉토리에 보시면 *.lnk ...
jerry
1999.08.29 21:11
0
COMMENTS
/
0
LIKES
엑세스에서...
neperz
1999.08.29 20:17
0
COMMENTS
/
0
LIKES
wh_mouse에 관한...
황현동
•
1999.08.29 18:55
1
COMMENTS
/
0
LIKES
메뉴에 check 하고 끝네면..
제가 메뉴를 클릭하면 체크가 되게 해놨는데.. 끝내고 다시 실행 하니까.. 원상태로 돌아오네여.. 그걸 저장하는 방법이 없습니까?? 그런걸 ini파일 만들어서 저장해놔야 하나요?? (뭐 이런거 만들때 쓰이는데.. 프로그램실행시 팁보이기 ...
구창민
•
1999.08.30 04:43
황현동 께서 말씀하시기를... > 제가 메뉴를 클릭하면 체크가 되게 해놨는데.. > > 끝내고 다시 실행 ...
황현동
1999/08/29 18:55
Views
949
Likes
0
Comments
1
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
> 제가 메뉴를 클릭하면 체크가 되게 해놨는데..
>
> 끝내고 다시 실행 하니까.. 원상태로 돌아오네여..
>
> 그걸 저장하는 방법이 없습니까??
>
> 그런걸 ini파일 만들어서 저장해놔야 하나요??
>
> (뭐 이런거 만들때 쓰이는데.. 프로그램실행시 팁보이기 안보이기..)
>
황현동님 안녕하세요?
어플을 재기동 하실 경우 메모리에 올라가 있던 어플의
내용은 모두 사라져 버리죠. 그러므로 반드시 다음 기동때
사용될 내용은 어딘가에 반드시 남겨져 있어야만 합니다.
저같은 경우는 주로 레지스트리를 사용하는 편입니다.
사소한 체크같은 경우도사용마지막에 체크한상태에서 끝냈는지
그렇지 않은지 알길이 없으므로 레지스트리를 사용하시길
권장합니다.
아래는 간단한 레지스트리를 사용하는 예입니다.
var Changminreg: Tregistry;
begin
Changminreg := Tregistry.create; //레지스트리의 객체를 생성한다.
With reg do
begin
rootkey := HKEY_LOCAL_MACHINE; //루트키를 설정한다.
openkey('softwaremicrosoftwindowsCurrentVersion', false);
// 키를 연다. 두번째 파라메터는 키가 없으면
// True일 경우 키를 생성시킨다.
Readstring('읽고자 하는 키값') // 원하는 키 값을 읽을때..
ReadInteger('읽고자 하는 정수형값')
WriteInteger('데이타','값');//수치형을 레지스트리에 기록
WriteString('데이타','값');//문자형을 레지스트리에 기록
free;
end;
end;
그리고 키를 삭제할때는 DeleteKey('키이름'); 메소드를 사용하시구..
값이나 데이터를 삭제하고 할때는 DeleteValue('데이타이름'); 메소드를
사용하시면 될겁니다.
그럼.. 즐거운 프로그래밍 되시길~