´ÙÀ½ÀÇ ±â»ç ¾×Ƽºê ÅÛÇø´ ¶óÀ̺귯¸® (ATL)¿¡¼ ±¸¼º µË´Ï´Ù.:
±¸¼º ¿ä¼Ò °³Ã¼ ¸ðµ¨ (COM) µÚ¿¡ ÁÖ¿ä °³³äÀ» ¼Ò°³ ÇÏ´Â COM°ú ATL¿¡ ´ë ÇÑ ¼Ò°³ . ÀÌ ¹®¼¿¡¼´Â ATL ¹«¾ù ÀÌ¸ç ¾ðÁ¦ »ç¿ë ÇØ¾ß ¶ÇÇÑ Àá½Ã ¼³¸í¡£
ATL COM ¸¶¹ý»ç ¹× ATL °³Ã¼ ¸¶¹ý»ç¿¡ ´ë ÇÑ Á¤º¸¸¦ Æ÷ÇÔ ÇÏ ´Â ATL ÇÁ·ÎÁ§Æ®¸¦ ¸¸µå´Â¡£
±âº» ATL COM °³Ã¼ ´Â ÇØ´ç Ŭ·¡½º¸¦ ±¸Çö ÇÏ´Â ¹æ¹ýÀ» ´Ù¾ç ÇÑ ATL Ŭ·¡½º °£ÀÇ °ü°è ¼³¸í¡£
ÇÕ¼º ÄÁÆ®·Ñ ±âÃÊ ÇÕ¼º ÄÁÆ®·ÑÀ» ¸¸µé±â À§ÇÑ ´Ü°èº° ÁöħÀ» Á¦°ø ÇÕ´Ï´Ù. ÇÕ¼º ÄÁÆ®·ÑÀº ´Ù¸¥ ActiveX ÄÁÆ®·ÑÀÌ ³ª Windows ÄÁÆ®·ÑÀ» Æ÷ÇÔÇÒ ¼ö ÀÖ´Â ActiveX ÄÁÆ®·ÑÀÇ Á¾·ù¡£
DHTML ÄÁÆ®·ÑÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ë ÇÑ ´Ü°èº° ÁöħÀ» Á¦°ø ÇÏ´Â ATL DHTML ÄÁÆ®·Ñ Áö¿ø¡£
MMC ½º³ÀÀÎ ¸¶¹ý»ç ¿¡¼´Â ATL Áö¿øÀ» Microsoft °ü¸® ÄÜ¼Ö (MMC) ½º³ÀÀο¡¼ ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ¼³¸í¡£
ATL â Ŭ·¡½º ¸¦ ¸¸µå´Â ¹æ¹ý, ¼öÆÛ Ŭ·¡½º, ATL¿¡¼ ÇÏÀ§ â ¼³¸í¡£
¿¬°á ÁöÁ¡ À» ¿¬°áÁ¡ÀÌ °í ATL ±×µéÀ» ±¸Çö ÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù¡£
¿°ÅÀÚ ¿¡¼´Â ±¸Çö ÇÏ °í ATLÀÇ ¿°ÅÀÚÀÇ Ã¢Á¶¸¦ ¼³¸íÇÕ´Ï´Ù.
µð¹ö±ë ÆÁ ATL °³Ã¼¿¡ ´ë ÇÑ QueryInterface, AddRef, µð¹ö±ë¿¡ ´ë ÇÑ ATLÀÇ ±âº» Áö¿ø ±â´ÉÀ» »ç¿ë ÇÏ´Â ¹æ¹ýÀ» ¼³¸í ÇÏ °í ¸±¸®½º È£Ãâ¡£
ATL ¼ºñ½º ¼ºñ½º¸¦ ±¸Çö ÇÏ´Â °æ¿ì ¹ß»ý ÇÏ´Â À̺¥Æ®ÀÇ ½Ã¸®Á ´Ù·ç°í ÀÖ½À´Ï´Ù. ¶ÇÇÑ ÀϺΠ¼ºñ½º °³¹ß°ú °ü·Ã µÈ °³³ä¿¡ ´ëÇØ À̾߱⡣
The ATL ·¹Áö½ºÆ®¸® ±¸¼º ¿ä¼Ò (µî·ÏÀÚ) ATL ½ºÅ©¸³ÆÃ ±¸¹® ¹× ´ëü °¡´ÉÇÑ ¸Å°³ º¯¼ö¸¦ ¼³¸í ÇÕ´Ï´Ù. µî·Ï Á¤Àû ¸µÅ©¸¦ ¼³Á¤ ÇÏ´Â ¹æ¹ýÀ» ¼³¸í ÇÕ´Ï´Ù.
Âü°í Ç׸ñ