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
[56025] Re:통합환경의 프로젝트 폴더를 복사이후에...
크레브 [kkol] 1047 읽음    2009-02-06 08:10
프로젝트를 복사할 경우 그런 문제가 종종 발생합니다.
프로젝트 파일의 파일 리스트가 상대 경로가 아니라
절대 경로로 현재 열린 파일들을 가지고 있습니다.
따라서 프로젝트 전체를 복사(이동이 아니고) 하면 기존 폴더에 파일이 그대로 남아있고
프로젝트 파일에는 절대경로로 이전 소스들의 정보가 들어있기 때문에
이전 소스들이 먼저 뜨게됩니다.

근본적인 해결방법은 없고

복사이후에 열려있는 파일를 닫고 다시 오픈(Ctrl+F12 등으로) 하면 복사한 폴더의 소스가 정상적으로 나옵니다.

폴더 복사가 아닌 폴더를 이동하면 그런 문제가 발생하지 않습니다. 대신 열려 있는 소스는 전무 닫혀 있을겁니다.
다시 오픈하면되니까 실수로 다른것을 수정하는 일은 없죠

또 한가지는 폴더를 복사하신후 원본 폴더의 이름을 바꿔줍니다. 원본 폴더가 백업용이라면 날짜를 붙이는 식으로.
그러면 폴더 이동과 마찬가지죠

어쨌든.. 그런 상황은 이미 익숙하지만.. 가끔씩은 저도 꼭 한번씩 당하는 문제입니다.
당하고서 알고나면 난감하죠...^^



linuxman 님이 쓰신 글 :
: 안녕하세요.
:
:  c:\test\ 에 들어있던  C++builder의  프로젝트를 통째로
: 다른 디렉토리에 (c:\test1 ) 백업을 복사를 했습니다.
:
: 그리고 test1에서 프로젝트를 열어서 소스를 편집하면...  c:\test1\에 있는 소스화일이 편집되어야 하는데...
:
: c:\test\에 있던 소스화일이 편집됩니다..
: (어디엔가 링크가 걸려있는것 같은데... )
:
: 프로젝트를 통째로 다른디렉토리에 복사이후에... 복사된 디렉토리에서 소스를 편집하면 통합환경이 이것을 잘 인식못하는것 같은데.. 프로젝트의 복사는 어떻게 하는것이 제대로된 방법인가요?
:
: 수고하세요..

+ -

관련 글 리스트
56021 통합환경의 프로젝트 폴더를 복사이후에... linuxman 978 2009/02/05
56025     Re:통합환경의 프로젝트 폴더를 복사이후에... 크레브 1047 2009/02/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.