|
어딘가에서 메모리의 비정상적 사용이 일어난 것 같은데요.
프로젝트 옵션에서 디버깅 관련 옵션을 찾아서 "Code Guard"를 활성화 시키고 컴파일하여
코드 가드에서 나오는 모든 에러를 추적하여 해결하시기 바랍니다.
코드 가드를 사용하면 메모리 비정상적 사용이나 리소스 리크가 일어나면 그 전에 찾아서 오류를 띄워줍니다.
레쓰비 님이 쓰신 글 :
: 원도우 소켓을 이용해서 장비를 컨드롤 하는 프로그램입니다.
:
: 쓰레드를 사용하여 소켓을 연결하고 TCP통신을 하는 데요. 빌더 2010에서 'F9' 로 실행시키면
: 처음 연결은 잘되고 잘 돌아 가는데 통신 연결을 종료하고 다시 연결 하면 오류가 납니다... 꼭 두번째 연결에서 오류가 나네요~
:
: 더욱 이상한건 툴에서가 아닌 실행파일(exe)로 실행 시켰을때는 몇번을 재연결 해도 잘 됩니다.
: 꼭 빌더에서 실행 시키고 두번째 연결에서 오류가 나내요.
:
: 의심나는 부분은 소켓 연결후 select() 함수 호출에서 문제가 되는것 같습니다.
|