»ç½Ç ÇÊÀÚÀÇ ÆÁÀ» º¸¸é
regsvr32 filename.dll À̶ó´Â ¸í·ÉÀ» ÀÚÁÖ »ç¿ëÇÑ´Ù. ±× ÀÌÀ¯´Â
DLLÀ̳ª OCX Áß¿¡´Â DLL ÀÚü¿¡ °ü·ÃµÈ Á¤º¸(CLISDµî)À» ·¹Áö½ºÆ®¸®¿¡ µî·ÏÇÏ´Â ±â´ÉÀ» °¡Áö°í ÀÖ´Â ÆÄÀÏÀÌ ÀÖ°í ÀÌ·± ÀÚü Á¤º¸°¡ Á¤»óÀûÀ¸·Î ·¹Áö½ºÆ®¸®¿¡ µî·ÏµÇ¾î ÀÖÁö ¾ÊÀ¸¸é ½Ã½ºÅÛÀÌ ¿Àµ¿ÀÛÇÒ ¼ö Àֱ⶧¹®ÀÌ´Ù. ÀÌ·¯ÇÑ ÆÄÀϵéÀº ³»ºÎÀûÀ¸·Î
DLLCanUnloadNow,
DLLGetClassObject,
DLLRegisterServer,
DLLUnregisterServer¶ó´Â 4°³ÀÇ ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
¸¸¾à ÀÌ¿Í °°Àº ±â´ÉÀ» °¡Áö°í ÀÖÁö ¾ÊÀº DLL¸¦ µî·ÏÇϱâÀ§ÇØ
Regsvr32 ¸í·ÉÀ» »ç¿ëÇÏ¸é ±×¸²Ã³·³
DLLÀ» ·ÎµåÇßÁö¸¸ DLLRegisterServer ÁøÀÔÁ¡À» ãÀ» ¼ö ¾ø´Ù´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³´Ù.
»ç¿ëÀÚ¿¡µû¶ó Â÷ÀÌ´Â ÀÖ°ÚÁö¸¸ DLLÀ» ·¹Áö½ºÆ®¸®¿¡ µî·ÏÇÏ´Â °æ¿ì´Â ÀÚÁÖ ¹ß»ýÇÑ´Ù. ƯÈ÷ ¼öµ¿ ¼³Ä¡¸¦ Áñ±â´Â »ç¶÷ÀÇ °æ¿ì¿¡´Â ºó¹øÇÏ°Ô »ç¿ëÇÏ´Â ±â´ÉÀÌ DLLÀÇ ·¹Áö½ºÆ®¸® µî·ÏÀÌ´Ù. µû¶ó¼ À̹øÆÁ¿¡¼´Â
1. ¸¶¿ì½º ¿ìÃø ¸Þ´º¿¡ DLL µî·Ï/DLL ÇØÁ¦¶ó´Â µÎ°³ÀÇ ¸Þ´º¸¦ Ãß°¡ÇÏ°í
2. DLLÀÌ µî·Ï/ÇØÁ¦ °¡´ÉÇÑ DLLÀÎÁö °Ë»çÇÑ ÈÄ DLL µî·Ï/ÇØÁ¦ÇÏ´Â ÆÁÀ» ¼³¸íÇÏ°Ú´Ù.