C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
분야별 포럼
C++빌더
델파이
파이어몽키
C/C++
프리파스칼
파이어버드
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[12218] Re:BDS2006 빠른 실행을 위해서 임프님이 올린 게시물에 대해 질문 드립니다.
박지훈.임프 [cbuilder] 1911 읽음    2006-10-02 20:40
답변이 늦어서 죄송합니다.

잘 읽어보면 짐작할 수 있을 거라고 생각해서 대충 썼었는데... 하긴 제가 다시 읽어봐도 그리 설명이 친절하지 않군요. 레지스트리 파일을 다뤄본 분이 아니면 이해가 힘들것 같습니다. 죄송.

중요한 것은 기존의 설정에서 기본적으로 로딩하는 모듈들중 필요하지 않거나 덜 필요한 모듈들을 로딩하지 않도록 하는 것입니다. 따라서 단순히 레지스트리에 읽어들이기만 해서는 BDS 실행 속도가 빨라지지 않습니다.

왜냐하면, 레지스트리 등록 파일(.reg) 파일에서는 새 항목을 등록하거나 기존의 항목에 값을 덮어쓸 수는 있어도 이미 존재하는 값을 지울 방법이 없기 때문입니다. 그래서 제가 만들어놓은 레지스트리 파일을 그대로 레지스트리에 불러들여 병합하더라도 기존 값이 지워지지 않습니다.

제가 만든 레지스트리 파일을 올바로 적용하려면, 해당 키(HKEY_CURRENT_USER\Software\Borland\BDS\4.0\Known IDE Packages)를 삭제하거나 혹은 이름을 바꿔서 더 이상 존재하지 않도록 하고 나서 등록해야 합니다. 백업의 의미가 있으므로 삭제하기보다는 이름을 바꾸기를 더 권하고 싶네요. (하긴, HLEY_LOCAL_MACHINE 아래에 디폴트 값이 있으므로 뭐 굳이 꼭 백업을 따로 해야 할 필요까진 없기도 합니다)


두번째, C++빌더2006 IDE만 띄우려고 한다면, 추측하신 것이 정확하게 맞습니다. 아래 컴맨드라인을 가진 단축아이콘을 실행하면 되죠. 물론 cmd에서 그대로 타이핑해서 실행해도 마찬가지입니다.
C:\Borland\BDS\4.0\Bin\bds.exe -pCBuilder

그런데 이렇게 C++빌더만을 실행하는 단축아이콘은 BDS2006을 설치하면 기본적으로 생깁니다. C++Builder라고 된 것이 바로 이겁니다. 그러니 따로 만들 필요가 없죠. ^^

제가 C++빌더와 델파이를 겸한 IDE를 실행하는 단축아이콘을 별도로 만든 이유는, 먼저 그런 단축아이콘은 설치후에 기본적으로 만들어지지 않고, 두번째로 제가 프로젝트를 하는 환경에서 C++빌더와 델파이를 함께 쓰고 있기 때문에 한번 IDE를 띄워서 C++빌더와 델파이 프로젝트를 한 프로젝트 그룹에서 띄워서 사용하기 때문입니다.


생각해보니, 제가 썼던 글을 읽어보고도 첫번째 부분에서 오해하고 그냥 레지스트리 파일만 병합하고 빨라진 줄 알고 쓰고 계실 분들도 없지 않을 거 같은데.. 에고... 죄송합니다.

다시 말씀드리지만, 기존의 키를 이름을 바꾸거나 삭제해서 존재하지 않도록 한 후 병합해야 합니다. 더블클릭해서 실행시켜도 되고 레지스트리 에디터에서 레지스트리 불러들이기 메뉴로 읽어들여도 되고요.

그럼...


tenut 님이 쓰신 글 :
: BDS2006 빠른 실행을 위해서 임프님이 올린 게시물에 대해 질문 드립니다.
:
: http://www.borlandforum.com/impboard/impboard.dll?action=read&db=free&no=11458
: 임프님이 올린 게시물입니다.
:
: 첨부하신 레지스트리 파일을 더블클릭해서 실행하면 되는건가요?
:
: 마우스 오른쪽을 클릭해서 편집을 했더니
: 레지스트리 에디터가 아니라 메모장이 뜨네요.
: 그거 보고 따라할줄 몰라서 그럽니다.
: 죄송합니다.
: 이런쪽으로 잘 몰라서..  --;;;
:
: 그리고 마지막에 쓰신 부분
: -  C++빌더와 델파이를 겸한 퍼스낼리티를 쓰기 때문에
: -  아래와 같은 컴맨드라인으로 새로 단축아이콘을 만들었습니다.
: -  그냥 새 단축아이콘 만들기 하고 아래 내용을 넣으면 됩니다.
: -  C:\Borland\BDS\4.0\Bin\bds.exe -pCBuilder;Delphi
: 저는 빌더만 쓰는데
: 그러면 아래와 같이만 하면 되는건가요?
: C:\Borland\BDS\4.0\Bin\bds.exe -pCBuilder
:
: 답변에 미리 감사드립니다.  (--)(__)
tenut [tenut]   2006-10-03 01:02 X
임프님께서 직접 답변을 주시고
감사합니다.
언제나 전 답변을 주는 위치에 서게 될지...  ^^*

+ -

관련 글 리스트
12211 BDS2006 빠른 실행을 위해서 임프님이 올린 게시물에 대해 질문 드립니다. tenut 1755 2006/10/01
12218     Re:BDS2006 빠른 실행을 위해서 임프님이 올린 게시물에 대해 질문 드립니다. 박지훈.임프 1911 2006/10/02
12221         레지스트리 지우기 팁 ^^ 최보현.U&I 3997 2006/10/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.