|
자세한 코드가드 사용법은 매뉴얼이나 도움말 참조하시구요.
일단 쓰레드가 계속돈다면 뭔가 그런 에러가 발생할 소지가 분명히 있습니다.
프로그램 끝낼때 쓰레드 확실히 죽여주시고요.
프로젝트 디렉토리에 보면 확장자가 *.cgl이란 화일이 프로젝트 이름으로 있을겁니다.
코드 가드 로그 화일이라고 하거든요..
거기보면 프로그램 실행시 발생한 메모리 누수 현상이나 잘못된 포인터 사용 기록이 있을겁니다.
( 잘 안나오는 경우도 있긴하지만요.. ^^T)
쓰레드가 안죽고 있었다면 그에 대한 메시지가 남아 있을거에요. 참조해 보시길..
그럼..
홍지곤 님이 쓰신 글 :
:
: O.S는 2000 Server 입니다. 다른 OS에서도 마찬가지였습니다.
:
: 프로그램에서 CodeGuard를 체크한후 프로그램을 종료했을 시 에러가 발생하지 않습니다.
:
: 그런데 CodeGuard에서 체크를 없애고 난후 프로그램을 실행시켜 종료하면 아래와 같은 에러가
: 발생합니다. 원인을 잘 모르겠습니다.. 프로그램이 Close를 된후 NULL인 쓰레드가 계속 도는
: 현상이 있습니다. 이것 때문인지요?
:
: "0x000000b8에 있는 명령이 "0x000000b8"의 메모리를 참조했습니다. 메모리는 "read"될 수 없었습니다.
:
: 암튼 CodeGuard를 체크하면 에러 없이 실행파일도 실행되고 종료 시킬 수 있습니다..
:
: 아쉬고 계신분이나 비슷한 경험 있으신분 답변 좀 올려주세요!
:
: 그럼.
:
:
|