AfxLoadLibrary

HINSTANCE AFXAPI AfxLoadLibrary (LPCTSTR lpszModuleName);

¹Ýȯ °ª

ÇÔ¼ö°¡ ¼º°ø ÇÏ¸é ¹Ýȯ °ªÀº ¸ðµâ ÇÚµé. ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹Ýȯ °ªÀº NULL¡£

¸Å°³ º¯¼ö

lpszModuleName

¸ðµâÀÇ À̸§À» Æ÷ÇÔ ÇÏ´Â null·Î ³¡³ª´Â ¹®ÀÚ¿­À» °¡¸®Å°´Â (Áß Çϳª¸¦ ÇÕ´Ï´Ù.DLL ¶Ç´Â.EXE ÆÄÀÏ)ÀÔ´Ï´Ù. ÁöÁ¤ÇÑ À̸§Àº ¸ðµâÀÇ ÆÄÀÏ À̸§¡£

ÇÔ¼ö°¡ ½ÇÆÐ ÇÏ¸é ¹®ÀÚ¿­Àº °æ·Î ÁöÁ¤ ÇÕ´Ï´Ù. ÆÄÀÏÀÌ ÁöÁ¤µÈ µÈ µð·ºÅ͸®¿¡ Á¸Àç ÇÏÁö ¾Ê´Â °æ¿ì¡£

°æ·Î ÁöÁ¤ ÇÏÁö ¾ÊÀº °æ¿ì ÆÄÀÏ È®ÀåÀÚ¸¦ ÁöÁ¤ ÇÏÁö ¾ÊÀ¸¸é ±âº» È®Àå¸íÀ» ¼³Á¤ ÇÕ´Ï´Ù.DLL¿¡ Ãß°¡ µË´Ï´Ù. ±×·¯³ª ÆÄÀÏ À̸§ ¹®ÀÚ¿­¿¡´Â ¸ðµâ À̸§¿¡ È®ÀåÀÚ¸¦ ÈÄÇà Á¡ ¹®ÀÚ (.) Æ÷ÇÔ µÉ ¼ö ÀÖ½À´Ï´Ù. ÇÔ¼ö´Â ´ÙÀ½ ¼ø¼­·Î ÆÄÀÏ °Ë»ö ¾ø´Â °æ·Î ÁöÁ¤ ÇÏ´Â °æ¿ì:

ÁÖÀÇ

AfxLoadLibrary ¸¦ »ç¿ë ÇÏ ¿© DLL ¸ðµâÀ» ¸ÅÇÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×°ÍÀº¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÚµéÀ» ¹Ýȯ ÇÕ´Ï´Ù GetProcAddress DLL ÇÔ¼öÀÇ ÁÖ¼Ò¸¦ °¡Á®¿Ã. ´Ù¸¥ ½ÇÇà ÆÄÀÏ ¸ðµâ¿¡ ¸ÅÇÎÇÒ AfxLoadLibrary ¸¦ »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

°¢ ÇÁ·Î¼¼½º´Â °¢ ·Îµå ¶óÀ̺귯¸® ¸ðµâ¿¡ ´ë ÇÑ ÂüÁ¶ Ä«¿îÆ®¸¦ À¯ÁöÇÕ´Ï´Ù. ÀÌ ÂüÁ¶ Ƚ¼ö°¡ AfxLoadLibrary ¸¦ È£Ãâ ÇÏ °í AfxFreeLibrary È£Ãâ µÉ ¶§¸¶´Ù °¨¼Ò µË´Ï´Ù ¶§¸¶´Ù Áõ°¡ ÇÕ´Ï´Ù. ÂüÁ¶ Ƚ¼ö°¡ 0 ÀÏ ¶§ ¸ðµâÀº È£Ãâ ÇÁ·Î¼¼½ºÀÇ ÁÖ¼Ò °ø°£¿¡¼­ ¸ÅÇÎµÈ ¹× ÇÚµéÀº ´õ ÀÌ»ó À¯È¿¡£

ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¿©·¯ ½º·¹µå¸¦ »ç¿ë ÇÏ´Â °æ¿ì (Win32 ÇÔ¼ö LoadLibrary ¹× FreeLibrary)´Â ´ë½Å AfxLoadLibrary ¹× AfxFreeLibrary ¸¦ »ç¿ë ÇØ¾ß ÇÕ´Ï´Ù. È®Àå DLL ·Îµå ÇÏ °í ¾ð·ÎµåÇÒ ¶§ ½ÇÇà µÇ´Â ½ÃÀÛ ¹× Á¾·á Äڵ尡 Àü¿ª MFC »óÅ ºÎÆÐ ÇÏÁö ¾Ê´Â ÁöŰ´Â AfxLoadLibrary ¹× AfxFreeLibrary ¸¦ »ç¿ë ÇÏ ¿©¡£

Âü°í Ç׸ñnbsp;AfxFreeLibrary(&N)

Index