본문 바로가기
Coding/C,C++, Win32, MFC

외부 DLL 로드시 에러 체크

by 생각하는대로살자 2009. 8. 9.

2008.01.26 뇌이뇬 블로깅
----------------------------------

[-] Collapse
HINSTANCE hDll;
hDll = LoadLibrary(conv_dll);

// debuging code
if ( hDll==NULL ) {
       DWORD dwError = GetLastError();
       CString sMesg;
       sMesg.Format("LoadLibrary ERROR Value is %d", dwError);
       AfxMessageBox(sMesg);
    return FALSE;
}

GEtLastError로 숫자값을 받은 후 그 값을 MSDN에서 SystemError코드 항목으로 들어가면 numeric code로 찾아볼 수 있으므로 원인을 파악하도록 한다.

 뭐 별건 아닌 거지만, 초보들에겐 나름 꽤 유용하다..