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
[49885] Re:C++ Builder 2007 Trial을 설치했습니다만.. ㅜ.ㅜ
박지훈.임프 [cbuilder] 1954 읽음    2007-07-12 21:30
일단 근본적인 원인은, C++빌더가 실행될 때 IDE 패키지들이 같이 로드되어야 하는데 어떤 이유로든지 로드되지 않아서입니다. 그리고 그 원인은 레지스트리의 로드할 IDE 패키지들을 나열한 키에 해당 내용이 없어서일 가능성이 가장 흔합니다.

예를 들면 설치한 계정과 다른 계정으로 로그인해서 실행했다면 발생할 수 있습니다. C++빌더가 실행될 때 로드할 IDE 패키지를 찾는 위치는 HKEY_CURRENT_USER 아래에 있기 때문에, 설치했던 계정에 종속되게 됩니다.

어쨌든, 레지스트리를 직접 조작하면 문제를 해결할 수 있습니다. 일단 레지스트리 에디터(regedit.exe)를 실행하시고요.
(레지스트리를 잘못 조작해서 시스템이 오동작할 경우 책임은 지지 않는다...라는 문구는 레지스트리 조작이 필요한 작업을 설명하는 모든 문서에 있죠? ^^;;)

C++빌더가 실행될 때 IDE 패키지를 찾는 위치는 아래와 같습니다.
HKEY_CURRENT_USER\Software\Borland\BDS\5.0\Known IDE Packages

이 위치에 가보시면, 정상적으로 설치된 경우라면 해당 키 자체에 패키지들이 20개가 좀 넘게 나열되어 있을 것이고, 그 아래의 CBuilder 키에 다시 14개 정도의 패키지가 등록되어 있을 겁니다. 그런데 말씀하신 증상이 발생한다면 이 내용들이 아예 없거나 아니면 아주 적을 것입니다.

이 키들의 내용은 HKEY_LOCAL_MACHINE 아래에 백업본이 있습니다. 아래 위치에 가보시기 바랍니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Borland\BDS\5.0\Known IDE Packages

위에서 HKEY_CURRENT_USER 키를 설명한 대로의 패키지들이 등록되어 있을 겁니다. 그러면 레지스트리 에디터의 메인메뉴에서 파일 -> 내보내기 메뉴를 실행하고 오픈 다이얼로그가 뜨면 임시 파일 이름을 지정합니다. 이렇게 하면 해당 키 아래의 모든 내용이 .reg 확장자의 텍스트 파일로 저장됩니다.

텍스트 에디터에서 방금 만든 reg 파일을 열어보세요. 문자열 치환 기능으로 HKEY_LOCAL_MACHINE 라는 문자열을 모두 HKEY_CURRENT_USER로 바꾸고 저장합니다. 그리고 탐색기에서 이 파일을 더블클릭해서 실행하면 레지스트리에 해당 내용들이 등록됩니다.

이렇게 해서 HKEY_CURRENT_USER의 내용을 정상적인 내용으로 돌려놓을 수 있습니다. 이제 C++빌더를 실행해보면 잘 될 겁니다.

그럼...


danga80 님이 쓰신 글 :
: 안녕하세요~ danga80입니다.
:
: 오늘 모처럼 짬이나.. 그동안 미뤄왔던 C++ Builder 2007 설치를 시도해보았습니다. 물론 Trial 판으로요
:
: CodeGear 사이트에서 설치 프로그램을 다운받고(약 5메가 정도)
:
: 키는 예전에 받아둔 것으로 해서 설치를 시작했습니다.
:
: 설치는 잘 되더군요. 별 문제없이 진행했습니다만.
:
: 설치 후 C++ Builder 2007이 드디어 실행되었습니다.
:
: 끄악~! File-New 메뉴 안에 Other와 Costumsized 만 있습니다. 그 안에 가면 Text 파일과 Project Groups 만 생성할 수가 있네요~ 이게 뭔 일입니까?
:
: Component 메뉴에는 서브 메뉴가 아예 없습니다.
:
: C++ Builder 2006으로 만든 간단한 프로그램을 여니
: ---------------------------
: Error
: ---------------------------
: Personality CPlusPlusBuilder.Personality is required to load project and is not loaded. Cannot load project.
: ---------------------------
: OK  
: ---------------------------
:
: 이런 메세지와 함께 동작을 하지 않더군요. 메뉴에 뜨지 않는 걸로 봐서 당연한 것으로 보입니다만.
:
: 왜 이런 건가요? 도움 좀 부탁드립니다.
:
: 사용환경은 윈도우xp pro sp2 입니다.
:
: vs 6.0, 2003, 2005와 C++ Builder 6, BDS 2006이 설치되어 있습니다.
:
: C++ Builder 2007 실행시켜보고 싶네용~ 답변 부탁드려요~
:
: 좋은 하루 되세요~

+ -

관련 글 리스트
49884 C++ Builder 2007 Trial을 설치했습니다만.. ㅜ.ㅜ danga80 4408 2007/07/12
49885     Re:C++ Builder 2007 Trial을 설치했습니다만.. ㅜ.ㅜ 박지훈.임프 1954 2007/07/12
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.