View Full Version : فراخوانی dll زمان اجرا
baroon2
پنج شنبه 08 مرداد 1388, 11:06 صبح
با سلام خدمت دوستان عزیر
من می خوام یک dll رو زمان اجرا import کنم . از اینترنت گردی به Reflection رسیدم اما متاسفانه اطلاعاتی راجع بهش ندارم .
اگه کسی بتونه کمک کنه ممنون می شم.
Sociant
شنبه 10 مرداد 1388, 00:14 صبح
// Use the file name to load the assembly into the current
// application domain.
Assembly a = Assembly.LoadFile("Assembly Full File Address");
// Get the type to use.
Type type = a.GetType("AssembelyNameSpace.ClassName");
// Get the method to call.
MethodInfo mymethod = type.GetMethod("Name Of Method");
// Create an instance.
Object obj = Activator.CreateInstance(type);
// Execute the method.
mymethod.Invoke(obj, null);
Sociant
شنبه 10 مرداد 1388, 00:21 صبح
using System.Reflection رو هم باید اضافه کنی
از این روش با اندکی تغییر میشه واسه افزودن پلاگین به صورت پویا استفاده کرد
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.