الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Add References Programmatically

بدأه BOGY في 18 يونيو 2008 · 0 رد · 393 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

السلام عليكم

يا شباب عندي سؤال هو كيف

<h1 class="wiki_h1">Add references programmatically</h1>

حاولت بال

ImportDLL

طلب مني

EntryPoint

وانا مش عارف هوه ايه و مش عامله أساسا

و شوفت طريقة بال

Assembly

بس معرفتش اكمل المثال فيه مشاكل

لما بيطلب اسم الفانكشن جوه الاوبجكت

ياريت لو فيه موضوع مماثل او قريب أو حل حد يدلني عليه

و الفائده من ذلك تبديل ملفات ال

dll

عند اليوزر من غير ما أقوم بتسطيب البرنامج من الاول

و ازاي اقراء الفانكشن الي جواها

و مثالي البسيط ده فيه مشكلة ياريت حد يحلها او يجيبلي حل

dll:

namespace TestDll
{
	public class TestDll
	{

		void Msg(string msg, string h)
		{
			MessageBox.Show(msg.ToString(), h.ToString());
		}
	}
}

و بنادي عليها في البرنامج

SW:

 
[DllImport("TestDll.dll"),]
public static extern void Hello();

// button to execute the Msg Method
private void BtnDll_Click(object sender, EventArgs e)
		{
			assem = Assembly.LoadFile("TestDll.dll");
			Object obj = assem.CreateInstance("TestDll", this);
			 obj.Msg(); // sure error

		}
// Or
// button to execute the Msg Method
 private void BtnDll_Click(object sender, EventArgs e)
		 {
			Hello();
		 }

IT'S EASY, IF YOU TRY

مواضيع مشابهة