|
서너번 비슷한 경험을 한 적이 있었는데, 모두 VC로 만든 모듈 쪽의 버그였습니다.
VC쪽 개발자의 코딩 오류였는데, 그게 드러나지 않다가 디버그모드로 연결한다든지 하는 특정 상황에서만 발생하더군요.
짜증날 정도로 꽤 시간이 흐른 후에야 그쪽 개발자들이 찾아내곤 했네요.
물론 제가 웬만해선 버그를 안만드는 스타일의 코딩을 하기 때문일 수도 있습니다만...
VC쪽 개발자가 기분 상하지 않을 정도로 코드 리뷰를 해보도록 적당히 구슬려보시는 것이... ^^
비베시러 님이 쓰신 글 :
: 안녕하세요
: 외부 DLL을 사용하고 있습니다. (LoadLibraray, GetAddress로 함수를 얻어서 사용)
:
: VC로 만들어진 DLL인데,
: 디버그모드에서는 구동하면 특정 함수에서 blocking되어 뻗어 버리고
:
: 컴파일 하여 생성된 exe로는 돌아가는 현상이 생기고 있습니다.
: 사용 컴파일러는 BDS2010이고 서비스팩 4까지 최신으로 업데이트 되어 있습니다.
:
: 어떤 부분을 체크해 봐야 할 지 여쭤봅니다.
:
: 비슷한 경험을 하신 분들의 고견을 알려주시면 많은 도움이 되겠습니다.
:
: 감사합니다.
|