2009/04/17

C++ Builder 2009 Bug on Windows 7

64비트 개발을 해야해서 XP x64를 사용하다가 차기 운영체제인 Windows 7 에 눈길을 돌렸다. 아직 정식이 발표되지 않았지만 기존의 비스타보다 사용자들의 평이 좋아서 비스타를 뛰어 넘고 Windows 7 x64 7068을 사용해 보았다.


업무에 사용하는 툴은 Visual C++ 이지만 개인적으로는 C++ Builder에 관심을 두고 있다.


Visual C++ 의 경우는 현재의 Project를 x64 기반에서 작업하는데 문제가 없었다.  그래서 C++ Builder는 문제가 없는지 테스트 해 보았다. 작은 프로젝트를 생성하여 간단한 코드를 작성해 보았다. 프로그램 작성에는 큰 문제가 없어 보였는데 가끔 프로그램 종료시에 아래와 같은 에러가 발생하였다.




위의 메세지에서 Yes를 선택하건 No를 선택하건 프로젝트를 컴파일 할 때 문제가 발생하였다. 컴파일이 잘 되는 것 처럼 보이더니 마지막에 에러 한 줄을 내 뱉고 컴파일이 완료 되지 않았다.






IDE가 비정상 종료로 끝나서 인지 IDE에서 Project.tds 파일을 물고 있어서 문제가 되는 것 같았다. 프로젝트를 닫고 재 오픈하여 시도를 해도 안되며 C++ Builder를 종료 한 후에 다시 실행시켜야만 해결이 되었다.


인터넷에서 이와 같은 에러에 대해서 찾아 보았지만 많지 않았다. 개발툴 제작사인 Embarcadero에도 보고가 된 것 같은데 아직까지 해결책이나 우회 방법은 없는 것 같다.


릴리즈 모드에서는 발생하지 않는 것 같기는 한데 프로그램을 만들 땐 디버깅 모드가 필수라 크게 의미가 없어 보인다.


앞으로는 Windows 7 을 사용해야 하기 때문에 빨리 개선방법이나 우회 방법이 나왔으면 좋겠다.


Embarcadero의 리포팅 내용

Windows 7 beta 버전에서 문제가 발생한 블로거의 포스팅
Original Post :
http://neodreamer-dev.tistory.com/291

No comments :

Post a Comment