فراخوانی یوزر کنترل و توابع و متغیر های آن در زمان اجرا
سلام
من با استفاده از این کد 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 دیگری لود شود که از نظر توابع و متغییر ها مشابه هم هستند.
لطفا راهنمایی کنید
نقل قول: فراخوانی یوزر کنترل و توابع و متغیر های آن در زمان اجرا
یعنی هیچ راهی نیست؟؟؟؟؟؟؟؟؟؟؟