علیرضا حسن زاده
چهارشنبه 03 آذر 1389, 09:02 صبح
سلام
تو برنامه نویسی Native وقتی یه DLL که بصورت COM ایجاد شده رو تو حافظه لود می کنیم تمام برنامه می تونن از اون استفاده کنن و نیازی به Load مجدد DLL برای هر برنامه نیست و منابعی رو هم که DLL از اونها استفاده می کنه می تونه به صورت اشتراکی به برنامه های استفاده کننده بده.
این کار رو چطوری میشه تو دات نت انجام. یعنی به این صورت که می خوام یه اسمبلی دات نت توسط چند تا برنامه به صورت پویا تو حافظه لود بشه ولی وقتی لود میشه اگه قبلا لود شده بود دیگه لود نشه و از همونی که توحافظه هست استفاده بشه و منابعی رو که این اسمبلی لود میکنه همه برنامه های متصل به اون بتونن ازش استفاه کنن بدون سربار اضافی
تو برنامه نویسی Native وقتی یه DLL که بصورت COM ایجاد شده رو تو حافظه لود می کنیم تمام برنامه می تونن از اون استفاده کنن و نیازی به Load مجدد DLL برای هر برنامه نیست و منابعی رو هم که DLL از اونها استفاده می کنه می تونه به صورت اشتراکی به برنامه های استفاده کننده بده.
این کار رو چطوری میشه تو دات نت انجام. یعنی به این صورت که می خوام یه اسمبلی دات نت توسط چند تا برنامه به صورت پویا تو حافظه لود بشه ولی وقتی لود میشه اگه قبلا لود شده بود دیگه لود نشه و از همونی که توحافظه هست استفاده بشه و منابعی رو که این اسمبلی لود میکنه همه برنامه های متصل به اون بتونن ازش استفاه کنن بدون سربار اضافی