28-06-14, 12:43 AM
.....
مشروع ActiveX.DLL ينتج مكتبة DLL تستدعيها من خلال المراجع ...References من القائمة Project
لعمل مثال:
قم بإنشاء مشروع ActiveX.DLL واجعل اسمه myActiveX
سنجد بداخلة بشكل افتراضي Class1 غير اسمه إلى Math
![[صورة مرفقة: gM26hE.png]](http://im87.gulfup.com/gM26hE.png)
سنكتب بداخله دالة اسمها Sum تأخذ قيمتين وتقوم بجمعهما وترجع الناتج كالتالي
الآن نقوم بإنشاء ملف DLL للمشروع عن طريق القائمة File ومنها اختر ...Make myActiveX.DLL
![[صورة مرفقة: LDJdYf.png]](http://im53.gulfup.com/LDJdYf.png)
طريقة استخدام ملف myActiveX.DLL:
ننشئ مشروع عادي جديد ثم ندرج ملف myActiveX.DLL كمرجع Reference عن طريق القائمة Project ومنها نختار ...References
نضغط استعراض Browse لنبحث عن الملف myActiveX.DLL ونختاره
![[صورة مرفقة: wvShEC.png]](http://im75.gulfup.com/wvShEC.png)
نضيف زر Command للفورم ثم نضع هذا الكود ونشغل المشروع ونرى النتيجة
.....
مشروع ActiveX.DLL ينتج مكتبة DLL تستدعيها من خلال المراجع ...References من القائمة Project
لعمل مثال:
قم بإنشاء مشروع ActiveX.DLL واجعل اسمه myActiveX
سنجد بداخلة بشكل افتراضي Class1 غير اسمه إلى Math
![[صورة مرفقة: gM26hE.png]](http://im87.gulfup.com/gM26hE.png)
سنكتب بداخله دالة اسمها Sum تأخذ قيمتين وتقوم بجمعهما وترجع الناتج كالتالي
كود :
Option Explicit
Public Function Sum(n1 As Single, n2 As Single) As Single
Sum = n1 + n2
End Function![[صورة مرفقة: XEI5lO.png]](http://im43.gulfup.com/XEI5lO.png)
الآن نقوم بإنشاء ملف DLL للمشروع عن طريق القائمة File ومنها اختر ...Make myActiveX.DLL
![[صورة مرفقة: LDJdYf.png]](http://im53.gulfup.com/LDJdYf.png)
طريقة استخدام ملف myActiveX.DLL:
ننشئ مشروع عادي جديد ثم ندرج ملف myActiveX.DLL كمرجع Reference عن طريق القائمة Project ومنها نختار ...References
نضغط استعراض Browse لنبحث عن الملف myActiveX.DLL ونختاره
![[صورة مرفقة: wvShEC.png]](http://im75.gulfup.com/wvShEC.png)
نضيف زر Command للفورم ثم نضع هذا الكود ونشغل المشروع ونرى النتيجة
كود :
Option Explicit
Dim myMath As New myActiveX.Math
Private Sub Command1_Click()
MsgBox myMath.Sum(2, 2)
End Sub![[صورة مرفقة: 3p6IXB.png]](http://im48.gulfup.com/3p6IXB.png)
.....



