ALT·Î ¸¸µç ActiveX Control ¼¼ ¹ø° --- ¿øº»: http://www7.inforyoma.or.jp/~bono/junks/atlactxctrlsample.html
ÀÌ Æí¿¡¼ ³²¾Æ ÀÖ´ø ÄÁÆ®·Ñ ¾ÈÀü ¹®Á¦¸¦ ¸ÕÀú ÇØ°áÇϱâ À§Çؼ´Â
IObjectSafety¸¦ °¡Áö°í ÀÖ¾î¾ß ÇÑ´Ù. ATL¿¡¼´Â IObjectSafetyImpl¿¡
ÀÇÇØ ÇØ°áÇÒ ¼öÀÖ´Ù. CSampleCtrl.h ÆÄÀÏ¿¡
public IObjectSafetyImpl<CSampleCtrl, INTERFACESAFE_FOR_UNTRUSTED_CALLER | INTERFACESAFE_FOR_UNTRUSTED_DATA>
|
Ãß°¡ÇÏ¿©, ½ºÅ©¸³Æ®ÀÇ ¾ÈÀü¼º°ú ÃʱâÈÇÒ¶§ µ¥ÀÌÅÍÀÇ ¾ÈÀü¼ºÀ» º¸ÁõÇÑ´Ù.
¶ÇÇÑ Å¬·¡½º Áß°£ BEGIN_COM_MAP(CSampleCtrl)¿Í END_COM_MAP() ÀÇ »çÀÌ¿¡ ´ÙÀ½¶óÀÎÀ»
Ãß°¡ÇÑ´Ù.
COM_INTERFACE_ENTRY(IObjectSafety)
|
¿©±â ±îÁö Çϸé ÄÁÆ®·Ñ °æ°í¸Þ¼¼Áö°¡ ´õ ÀÌ»ó ¶ßÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ»óÀ¸·Î
3ÆíÀ» ¸¶Ä¥±î ÇÑ´Ù. 4Æí¿¡¼ ÄÁÆ®·Ñ¿¡ À̺¥Æ®¸¦ Ãß°¡ÇÏ´Â ¹æ¹ý¿¡
´ëÇؼ ¹è¿ï°ÍÀÌ´Ù.
|