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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[15782] 열받게 하는 CBuilder
이경문 [gilgil] 3742 읽음    2009-03-04 00:00
C++Builder 2007을 사용하고 있습니다.

볼포에서 이런 글 쓰면 돌맞을지도 모르지만
화가 워낙 나서 몇마디 써 봅니다.

아래 Library 세팅 문제로 인해서 꽤나 고생을 했다고 했었죠.
결국 불편해도 그럭저럭 사용은 하고 있습니다.

그런데 지금 또 다른 문제 하나가 발생.

2개의 프로젝트가 똑같은 Indy를 사용하는데(둘다 console모드)
하나는 링크 에러가 나고 다른 하나는 나지가 않습니다.

그래서 무엇이 틀린지 프로젝트 파일을 비교를 해야 하는데
cbproj  파일이 너무 복잡하네요.
무슨 패키지 정보까지 다 들어 가구...

프로그램 짜는 건 한시간도 안걸리는데
프로젝트 세팅 고치는데 몇시간이 걸립니다.

제가 CBuilder 컴파일러는 잘 몰라서 그럴 수도 있겠지만
그래도 CBuilder 1.0 나올때 부터 계속 사용해 왔었고
CBuilder가지고 프로젝트도 많이 해 봤습니다.
나름대로는 어느정도 IDE에 대해 익숙하다고 생각하는데
그런데 아직까지도 개발자로 하여금
IDE 세팅 문제 가지고 시간을 허비하도록 만드는 것은
컴파일러 자체에 무슨 문제가 있지 않나 하는 생각을 해 봅니다.

가장 대표적인 예가
윈도우 탐색기에서 CBuilder 프로젝트 파일을 더블클릭하면
에러가 발생하고 IDE가 뜨지 않던 현상이 있었죠.
저만 그런 줄 알았었는데, 알고 보니 다른 컴퓨터에서도 그러한 현상이 발생하더군요.
결국 프로젝트 파일을 더블클릭해서 열지 않고
우선 CBuilder를 실행한 다음에 해당 프로젝트 파일을 Open Project로 여는 것을
많은 개발자들이 "삽질" 끝에 알아 내곤 했었죠.

CBuilder는 아직 이런 문제점(쓰잘데기 없는 것을 개발자들이 알아야 하는)이 너무 많은 것 같습니다.
크레브 [kkol]   2009-03-04 00:41 X
동감합니다. C++빌더 6.0에서는 프로젝트 파일을 더블클릭해서 열어도 문제가 없었는데.
2007에서는 문제가 발생하더군요
오늘 사무실에서는 브레이크 포인트가 X로 표시되면서 디버깅이 안잡히더니..
지금도 2007에서 디버깅이 안되는 문제가 발생해서 한참 열받고 있는중입니다. ( 무슨 파일 로딩이 안된다나요.. 쩝)
아무래도 Q/A에 하나 올려봐야 겠네요. 쩝
김태선 [cppbuilder]   2009-03-04 01:08 X
개발툴이 거대해지면서 여러가지 버그가 있는 것은 VC쪽도 마찬가지입니다.
여기 시삽님을 비롯해 빌더를 오래 써본 사람들이 여럿있으니
주요 코드는 빼고 문제가 되는 것을 한번 올려 서로 해결방법을 찾아 보는 것도 나쁘지 않을 것 같군요.

해결 방법을 못 찾더라도 다른 사람이 그로 인한 고생을 덜하게 될것이고
피해 갈수 있을지도 모르닌까요.
박지훈.임프 [cbuilder]   2009-03-04 07:47 X
C++빌더 2007 이상의 cbproj나 델파이 2007 이상의 dproj 포맷이 엄청나게 복잡해진 것은 사실이지만...
그 포맷은 실제로는 MSBuild 포맷이고, 비주얼스튜디오도 똑같은 MSBuild 포맷임...

링크 에러가 어떤 것인가요?
둘리.CSIEDA [dooly386]   2009-03-04 08:29 X
//김태선님 , VC 쪽에서도 마찬가지라고 해서 C++Builder의 여러 버그들이 정당하지는 않습니다.
VC 쪽은 그쪽 사정인것이죠.. C++ Builder는 VC 보다 좋아야죠.. 항상 비교당하는것이 문제이죠..
김태선 [cppbuilder]   2009-03-04 10:37 X
//둘리님. 네. 말씀이 옳습니다.
당연히 우리의 C++빌더가 더 좋아야죠.
가을바람 [lhs0806]   2009-03-04 14:51 X
설정 파일을 삭제하면 해결됩니다... 설정파일에 뭔가 이상이 생기면 ide가 제대로 안뜨는경우가 있더군요
김상면 [windyboy]   2009-03-05 06:38 X
음....
제 경험에는 빌더는 에러가 발생해도 버전 업에만 신경을 쓰지 에러 수정에는 신경을 쓰지 않는것 같습니다.
저도 초창기부터 볼랜드 관련 툴을 써 보았는데... 접할때 마다 에러 수정이 절대로 이루어지지 않는듯한 느낌이 들어 너무 섭섭했습니다.

이에 비해 VC쪽은 볼랜드보다 조금 낮다고 할수 있지만 역시나 개발 중에 짜쯩 나는것은 같은것 같습니다.
그럼
둘리.CSIEDA [dooly386]   2009-03-06 00:37 X
가장 암울한 시기는 C++ Builder 6 이후였죠.
Delphi 는 업데이트도 되고 계속적으로 버전업이 되었으나 C++ Builder 6 는 아무런 대책없어
지나갔죠.. 그러다 2006 이 나오면서 거의 절망적이었죠.. 2006은 돈주고 샀으면서도 솔직히 사용 못할 툴로 생각했습니다.
지금까지 가장 아까운 돈이었습니다. 솔직한 심정으로 2006은 적어도 2007로 무상 아니면 아주 싸게 업글해줘야 하는
버전이라 생각합니다만.. 그게 쉬운일은 아니지만요...
개발자들은 많은 버그와의 싸움이기도 했죠....

더이상 C++ Builder를 유지 하지 않는다는 사건도 있었고요.. C++ Builder를 지키기 위하여 개발사에
email도 사용자들이 보냈고요..
그나마 2007 이후 2009 가 다소 안정적이긴 합니다만, 2009의 경우 Unicode 의 탑승으로 기존 소스의 호환성에서
수정을 기해야 하며, 이로인한 잠재적인 버그의 발생도 태스트를 해야 하는 상황이라
기존소스를 2009로 가져오기가 힘듭니다.
그나마 한국 시장 판매 전략도 바뀌는듯 하고, 지원을 강화 하는 모습이 약간은 보이는듯 하여 안심이 됩니다.
1988년도에 Turbo C 를 처음으로 20년을 borland tool 과 살았군요..
앞으로 더욱 좋아지리라 기대 합니다.

+ -

관련 글 리스트
15782 열받게 하는 CBuilder 이경문 3742 2009/03/04
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.