기존 프로젝트 소스를 C++빌더2006에서 사용하는데 기본적으로는 큰 문제는 없습니다. 하지만 전혀! 문제가 없는 것도
아닙니다. 자잘한 부분에서 VCL이 업그레이드되었는데, 그 과정에서 새 VCL 소스가 생기거나 기존에 하나의 파일이었던
것이 두개 이상으로 나뉘기도 하고 그렇습니다. 당연히 인클루드할 파일이 더 필요하거나 그럴 수 있습니다. 이와 비슷한
문제들은 자잘하게 꽤 여러군데입니다. 하지만 제가 테스트하는 과정에서는 아주 곤란할 정도의 문제는 없었구요.
기존의 컴포넌트 패키지도 일반적인 소스의 경우와 비슷합니다. 역시 자잘한 VCL 업그레이드 때문에 수정할 부분이 아주
없지는 않습니다. 제 개인 컴포넌트 패키지나 다른 서드파티 패키지들을 돌려봤을 때 생기는 문제는 별로 없었습니다.
서드파티 컴포넌트 패키지를 업그레이드할 때 생기는 흔한 문제점 하나는, 현재 델파이나 C++빌더의 버전을 체크하는
루틴에서 현재 툴의 버전을 인식하지 못하는 문제인데요. 보통은 컴파일러 디렉티브들이 가득한 inc 파일로 되어 있죠.
현재 버전을 인식하도록 한두줄을 추가해주면 끝입니다.
C++빌더나 델파이에서 버전간 호환성의 문제가 생긴다면, Q/A에 올려주시면 제가 직접 답변을 드리도록 하겠습니다.
이건 한석복님 뿐 아니라 어떤 다른 분이라고 해도 마찬가지구요. 저는 이번 2006 버전이 크게 성공하길 바라고, 또 그럴
만한 가치가 있는 버전이라고 생각하기 때문에 심각한 것도 아닌 자잘한 버전 호환성의 문제 때문에 2006의 가치가 낮게
평가되는 것을 보고 싶지는 않거든요. 웬만한 바쁜 일이 생기더라도, 2006 호환성 문제에 관련한 질문이 올라오면 바로
확인해서 답변을 드리겠습니다. 일단 먼저 질문을 올리시고 제게 메일을 보내주시든지 해서 알려주시면 됩니다.
그리고... 프로페셔널에서 엔터프라이즈로의 업그레이드는 원칙적으로는 안됩니다. 하지만 방금 오오씨의 영업 책임자분께
전화로 문의한 결과, 가능하도록 방법을 만들겠다고 합니다. 그런데 이런 경우에는 볼랜드의 기본 정책이 없기 때문에
지금 바로 명확히 얼마라고 답변하기가 난처하다고 하시네요. 어쨌든 엔터->엔터 업그레이드보다는 조금 비쌀 거라고
합니다. (당연하겠죠) 개별 문의를 부탁한다고 하네요.
그리고... 2006 관련 구입 문의는 직접 오오씨에 문의하는 게 가장 빠르기는 하지만, 개발자가 영업 담당자에게 직접
연락해서 문의하는 게 좀 불편하실 수도 있겠습니다. 여기 자유게시판에 문의를 올리시면 제가 바로바로 오오씨에 연락해서
답변을 드리도록 하겠습니다. (물론 제가 이런다고 십원짜리 동전 하나 얻는 거 없습니다 ^^;;)
그럼...
머슴.한석복 님이 쓰신 글 :
: 저희 회사는 이전부터 계속 빌더 5를 써왔습니다. 업그레이드를 하려고 해도, 수많은 프로젝트들이( 앞으로도 관리 되어야 할) 빌더5로 작성이 되어서, 6로 업그레이드를 하게 되면, 작업량이 만만치 않을것 같아서 무서워서 못했더랬습니다.
:
: 그런데, 이제 STUDIO 제품이 나오면, 빌더2006 으로 업그레이드를 하려고 하는데, 이런 저런 걱정 거리가 많네요.
:
: (1) 기존의 ( 빌더 5에서 작성된 )프로젝트들을 별도의 수정없이 컴파일 및 배포가 가능한지 여부.
: (2) 기존의 Component Package 역시, 별다른 수정없이 사용 가능한지 여부.
: (3) 만약, 수정을 해야 한다면, 얼마나 수정을(대략 이라도) 해야 하는지
:
: 막상 궁금한걸 적어보려니까 또 별로 없네요.. ㅡ.ㅡㅋ
:
: 뭐 그냥 5로 죽을때까지 하면 되겠지만,
: 일전에 문답란에 한번 질문을 올린것처럼 XP를 사용할 경우에 디버깅이 제대로 안되는 문제도 있고,
: 툴자체의 버그( 인지는 잘 모르겠지만 버그인듯한 문제들 )들도 이제 너무 지겹고,
: 그리고, 포럼에서도 ( 아직까지는 불편한것을 몰랐지만 ) 거의 신버젼에 준해서 이야기들이 오가는것 같고..
:
: 쩝, 쫌 궁색 한것 같네요...ㅎㅎ
: 새 빌더 써보고 싶다는 이야기죠..
:
: 참 질문이 한가지가 더 있네요.
: 지금 프로페셔널 버젼을 사용하고 있는데, 이것을 Enterprise 버젼으로 업그레이드가 가능한지 모르겠네요. 안될것 같기는 한데. 안되면 그냥 사자고 쫄라야지..
:
: 경험이 있으신분( 5->에서 상위버젼으로 컨버젼 작업을 해보신분들)들의 조언좀 부탁 드리겠습니다.
: 좋은 하루들 되십시오.
|