본문 바로가기
IT-개발,DB

[개발/VC++] VC++ 디버그 에러 - Expression: m_hKey != 0

by SB리치퍼슨 2010. 12. 29.
비주얼 C++ 디버그 화면에서 나오는 에러 메시지

Expression: m_hKey != 0

는 atlbase.h 파일에서 발생하는 에러라고 가리키고 있지만
atlbase.h에서 발생하는 에러가 아닌 사용자 부주의에 의한 에러라고 할 수 있습니다.

CRegKey 클래스에서
QueryStringValue를 사용하려 할 때 해당 키가 존재하지 않는다면
에러가 발생합니다.
즉, 특정키의 Value, ValueName을 사용하기 전에 QueryStringValue함수의 키가 존재하는지 부터 확인해야합니다.



쌈꼬쪼려 소백촌닭
반응형

댓글