|
1.¿ä¾à dll hell À» ¹æÁöÇϱâ À§ÇÑ ¹æ¹ý Áß ÇѰ¡Áö·Î, local Æú´õ¿¡ dllÀ» µÎ°í È¥ÀÚ¸¸ ¾²´Â ¹æ¹ýÀ» µé ¼ö ÀÖ½À´Ï´Ù. ±×¿Í °ü·ÃÇÏ¿© Àç¹Õ´Â ±â´ÉÀÌ ÇÑ °¡Áö Àֳ׿ä.. 2.º»¹® ¿¹¸¦ µé¾î¼, ¿©·¯ºÐÀÌ Á¦ÀÛÇÑ ¾îÇø®ÄÉÀ̼ÇÀÇ ÆÄÀÏ À̸§ÀÌ MyApp.exe ¶ó°í ÇսôÙ. MyApp.exe.local À̶ó´Â ÆÄÀÏÀ»( ¾Æ¹« ³»¿ë¾ø´Â ) Çϳª ¸¸µé¾î¼ °°Àº Æú´õ¿¡ µÎ¸é, MyApp.exe ³»¿¡¼ dllÀ» ·ÎµåÇÒ ¶§´Â °°Àº Æú´õÀÇ dllÀ» ¸ÕÀú ·ÎµåÇÏ°Ô µË´Ï´Ù. Áß¿äÇÑ »ç½ÇÀº, LoadLibrary() ¿¡ Àý´ë °æ·Î¸¦ ³Ñ°ÜÁÖ´Â °æ¿ì³ª COM °´Ã¼¸¦ »ý¼ºÇÏ´Â °æ¿ì¶óµµ, ¹«Á¶°Ç °°Àº Æú´õÀÇ dllÀ» ¸ÕÀú ·ÎµåÇÑ´Ù´Â Á¡!! :) 3.¿¹Á¦ 4.Âü°í MSDN Libarary, Jan 2000 "The End of DLL Hell" - 2001.08.19 Smile Seo - |