PDA

View Full Version : فراخوانی یوزر کنترل و توابع و متغیر های آن در زمان اجرا



narges_j
شنبه 13 اردیبهشت 1393, 11:06 صبح
سلام
من با استفاده از این کد dll را در فرم لود میکنم ولی نمیتونم توابع یا متغییر ها را در زمان اجرا لود کنم.


Assembly plugin = Assembly.LoadFrom(openFileDialog1.FileName);
List<System.Windows.Forms.UserControl> controls = new List<UserControl>();
Type[] types = plugin.GetTypes();


foreach (Type t in types)
{
if (typeof(UserControl).IsAssignableFrom(t))
{
UserControl control = (UserControl)Activator.CreateInstance(t);


controls.Add(control);
}
}


this.flowLayoutPanel1.Controls.AddRange(controls.T oArray());

توابع که در فایل dll است را در برنامه ای دیگر فراخوانی میکنم و یا متغییر ها را مقدار دهی میکنم.و هر بار ممکن است فایل dll دیگری لود شود که از نظر توابع و متغییر ها مشابه هم هستند.
لطفا راهنمایی کنید

narges_j
یک شنبه 14 اردیبهشت 1393, 22:56 عصر
یعنی هیچ راهی نیست؟؟؟؟؟؟؟؟؟؟؟