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

자유게시판
세상 살아가는 이야기들을 나누는 사랑방입니다.
[11276] BDS 2006 C++Builder 버그리포팅 6가지
마술감자.명국진 [magicpotato] 1889 읽음    2006-01-02 21:27
음 일단 전체적인 느낌은 상당히 좋네요~
빌더5 쓰면서 슬슬 몇가지 UI가 불편했었는데 UI도 괜찮아 진것 같습니다.
3, 6은 제가 작년에도 어디선가 지적했었는데 안고쳐졌네요 '.,'

1) Raise를 표시하지 않게 하는 옵션에 의해 BDS가 블록된다.
[New] [SDI Application]을 생성 후 단순 컴파일, 실행시 Raise가 발생하는데
이때 [같은 Raise에 대해서 다시 표시하지 않는다]를 체크 하고서 Continue를 하면
BDS가 블록되서 강제종료 해야 하며, 이후 영원히 SDI Application 은 실행할 수 없다.

2) 같은 이름의 프로젝트를 덮어 씌우며 생성 하는 경우 불편하다.
동일한 프로젝트를 다른 프로젝트의 같은 이름이 있는 폴더에 지정시
Confirm창이 뜨는데 [Yes/No/Cancel]밖에 없다. Yes to All 이 필요하다.

3) Event Log 블록 (BCB4인가 5부터 있던 버그)
Debugger Options - Event Log의 Messages를 모두 켜고 Event Log을 열고
아무 프로젝트나 실행 했다가 끄기만 해도 BDS가 블록된다.

4) File Menu 커스터마이징이 일부 되지 않는다.
Customize New Menu에서 하위에 있는
Package, Form, VCL Forms Application이 제거되지 않는다.

5) 정적 컴파일이 불가능 해졌다.
빌더6까지는 Build with runtime packages 라는 옵션을 끄면
EXE만 배포해도 VCL 프로그램이 잘 작동되었으나, BDS2006에서는 끄면 링크에러가 난다.

6) 키 레코딩 + 블럭지정 기능 사용시 Undo 오작동 (BCB4인가 5부터 있던 버그) [스텝수정]
- 키 레코딩 시작 (Shift+Ctrl+R)
- Ctrl+E, { 입력 ({를 찾기) ECS로 찾기 중지,
- 블럭 시작 지정 (Ctrl+K,B)
- Ctrl+E, } 입력 (}를 찾고) ECS로 찾기 중지,
- 블럭 종료 지정 (Ctrl+K,K)
- Del키로 해당 블럭 제거
- 키 레코딩 중지 (Shift+Ctrl+R)
이후 한 10~20번 사용(Shift+Ctrl+P)후 Undo를 하면 소스가 첫 레코딩 적용 시점으로 돌아가며
Redo를 해도 제대로 복구되지 않는다.
 구 [urbane9]   2006-01-02 22:50 X
1번은 자료실에 링크되어 있는 Update 1을 설치하면 해결되는 것 같습니다.
http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_res&no=295
박지훈.임프 [cbuilder]   2006-01-03 10:00 X
오후쯤에 테스트해보고 제 버그 레포트와 함께 볼랜드에 보내겠습니다. ^^
마술감자.명국진 [magicpotato]   2006-01-03 11:55 X
구님/옷 그렇군요 ㅇ_ㅇ
지훈님/부탁드리겠습니다 ^^
박지훈.임프 [cbuilder]   2006-02-02 03:30 X
베타테스트중인 업데이트2가 적용된 상태에서 테스트한 결과를 알려드립니다.

1. 업데이트2가 적용된 상태에서 재연되지 않습니다.

2. 이것은 버그라기보단 기능 추가/변경 요청이군요.

3. 업데이트2가 적용된 상태에서 재연되지 않습니다.

4. 애플리케이션 프로젝트와 패키지 프로젝트가 제거되지 않는 것은 버그가 아니라 일부러 그렇게 설계한 것 같습니다. 커스터마이즈 다이얼로그에서 "프로젝트"인 아이템과 "소스 등 프로젝트에 포함되는 아이템"은 드래그했을 때 동작방식이 다릅니다. 프로젝트의 경우에는 해당 퍼스널리티가 포함된 IDE를 띄웠을 때는 안보여줄 이유가 없는 거라고 판단한 것 같습니다. 프로젝트 아이템이 안나오게 하려면 다른 퍼스널리티로 띄우면 됩니다.

5. 재연되지 않습니다. 이건 업데이트1 이전에도 없었던 문제입니다(저는 잘 쓰고 있었으니까요). 링크에러가 발생했다면 마술감자님이 설치한 서드파티 컴포넌트에 문제가 있을 것입니다. Build with runtime packages 옵션을 끄면 bpl을 동적으로 링크하는 대신 정적으로 링크하는 파일들이 obj/lib인데, 이 파일들이 없거나 문제가 있을 것입니다.

6. Redo시에 복구가 안되는 것이 버그라는 말씀이신지요. 그 문제라면 업데이트2에서 재연되지 않는군요.
김하늘 [iskykim]   2006-02-08 15:54 X
흠....BDS 오늘 본격적인 업무 적용을 하려 하는데,
Update 1을 적용 했음에도 불구하고,
OCX하나 만들지 못하게 되어있어요.
Thread Model을 변경하면, Source가 뒤죽박죽이 되면서
반영도 되지 않고, Header File에는 정상인데,
Internet Explorer에는 보이지도 않고, 날리가 아닙니다.

이런걸 개발 툴이라고 몇백 만원에 판매하는 Borland는
각성해야 합니다.

BCB6 보다 못한 제품, Update 2가 해결책이 되었으면 합니다.
던이 아까워서....

+ -

관련 글 리스트
11276 BDS 2006 C++Builder 버그리포팅 6가지 마술감자.명국진 1889 2006/01/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.