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
[57594] Re:Builder 6 -> 2009 이전 가능한가요?
박지훈.임프 [cbuilder] 1175 읽음    2009-07-13 02:50
C++빌더 6에서 2009로의 마이그레이션은 아주 간단할 수도, 꽤 복잡할 수도 있습니다.
그건 사용한 코드에 달려있다고 보면 정답입니다.

C++빌더 6는 2002년에 발표된 버전이니까 2009와의 연수 차이가 무려 6년입니다. 유니코드 문제 외에도 수많은 업그레이드와 변경 사항, 새로운 기능 추가들이 있습니다. C++빌더 6에서 컴파일하던 소스를 2009에서 전혀! 아무런! 수정 없이 그대로 돌릴 수 있다면 오히려 행운일 수도 있습니다.

그대로 컴파일만 하는 목적이라면, AnsiString으로 되어 있는 것은 수정하지 않는 것이 정답입니다. AnsiString을 사용한 부분은 거의 모든 경우 그대로 컴파일이 가능하며, UnicodeString으로 수정하면 오히려 없던 컴파일 에러가 더 많이 생깁니다. 굳이 UnicodeString으로 수정해야 하는 부분은, 유니코드를 쓰려고 하는 곳인 경우입니다.

2009로 넘어가는 과정에서 가장 흔히 문제가 생기는 부분은 서드파티 컴포넌트 문제입니다. 예를 들어 지금 사용하신다고 말씀하신 FlatStyle 같은 컴포넌트는 2003년인가에 업그레이드 중단되고 사이트마저 폐쇄되었기 때문에 그 이전까지의 버전까지만 지원한다고 보면 됩니다. 물론 모든 컴포넌트 소스는 실력이 꽤 되는 사람이 맘먹고 덤비면 다 컨버팅 가능합니다.

데브기어에서는(정확히 말하자면 제가) C++빌더 혹은 델파이의 2009 버전 엔터프라이즈 이상 에디션을 구입한 경우에 대해서는 무료 기술지원을 제공하고 있습니다. 꼭 필요한 경우라면, 출장을 나가서 작업을 도와드릴 수도 있고 외부 서드파티 컴포넌트의 소스 컨버팅도 해드릴 수 있습니다. 물론 너무 많은 시간이 들어갈 작업은 좀 곤란하고요.

데브기어의 개발툴 기술지원 정책에 대해서는 아래의 페이지를 참고하세요.
http://www.devgear.co.kr/support/faq.html

기술지원을 요청할 상황이 못된다면, '그냥 컴파일이 안되더라'라고 쓰실 것이 아니라 구체적으로 어떤 어떤 에러 메시지들이 나왔는지 써주셔야 커뮤니티 게시판에서 도움을 받을 수 있습니다. 그러면 다른 분들이 답변을 해주실 수도 있고, 저도 짬이 나는 상황이면 답변을 드릴 수 있구요.

그럼...


초보ㅠ 님이 쓰신 글 :
: 안녕하세요.
:
: Builder 6를 사용하다가 조만간 2009로 옮기려고 하는데요
: 구입 전에 Builder 6에서 2009로 프로젝트 이동이 어떻게 하면 (쉽게) 가능한지 알고 싶습니다.
:
: 현재 (6에서 만든) 프로젝트에는
: 1. AnsiString이 주로 사용됨
: 2. FlatStyle, GraphicEx, RxLibrary 등 추가로 설치한 컴포넌트를 사용함
:
: 여기서 30일 트라이얼 버전을 설치해서 사용해 보는데
: 프로젝트 이동시 컴파일조차 안되더군요..
:
: 여기 검색해 보니 AnsiString을 UnicodeString이었나? 등으로 바꾸라는데
: 어떤 식으로 바꿔야 하는지 약간 더 상세하게 설명해 주시면 감사하겠습니다.
:
: 또한, 추가 컴포넌트의 경우 2009용이나 2007용으로 올라온 대체 컴포넌트를 설치하면 되는지
:
: 그리고 6을 사용하다가 2009를 사용하면서 특별히 바꾸어야 하는 코딩 방식이나,
: 조작 방법이 바뀌었거나 하는 등의 변경된 내용이 있으면 같이 알려주시면 감사하겠습니다 ㅠㅠ
:
: 도움 부탁드립니다 감사합니다 ^^

+ -

관련 글 리스트
57584 Builder 6 -> 2009 이전 가능한가요? 초보ㅠ 819 2009/07/12
57594     Re:Builder 6 -> 2009 이전 가능한가요? 박지훈.임프 1175 2009/07/13
57597         Re:Re:답변 감사합니다! 초보ㅠ 949 2009/07/13
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.