المشاركات : 34
المواضيع 10
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
السلام عليكم ورحمة الله وبركاته كيف احوالكم اخواني الأفاضل اساتذة البرمجة العرب
عساكم بخير وصحة وسلامة ان شاء الله
إخواني الأفاضل انا قمت ببرمجة كلاس واريد ان اشتقه من إنترفيس انا قمت ببرمجتها كما نفعل عندما تشتق كلاس من الإنترفيس IDisposal
ولكن عند تنفيذ البرنامج يضع لي علامة خطأ ويخبرني ان الكلاس هذا لا يمكنه عمل Implement من الإنترفيس المطلوبة مع اني لم افهم مامعنى كلمة Implement
متى يحصل مثل هذه الأخطاء
ارجوا المساعدة ولكم جزيل الشكر
المشاركات : 664
المواضيع 32
الإنتساب : Oct 2013
السمعة :
81
الشكر: 776
تم شكره 992 مرات في 298 مشاركات
[COLOR="#000080"]قمت بعمل Implement لنفس الواجهه IDisposal وعرفت السبب
وهو ان الفئة لايمكن وراثتها Public NotInheritable Class AAA والخطأ يظهر على اعادة القيادة لــDispose[/COLOR]
المشاركات : 34
المواضيع 10
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
ولكن انا رايت الكثير من الكلاسات التي تشتق من الإنترفيس IDisposal ??????
هل تقصد بكلامك انه لا يمكن الإشتقاق من الواجهات بشكل عام لان حتى في كلاسات الدوت نت هناك الكثير منها مشتق من واجهات
المشاركات : 34
المواضيع 10
الإنتساب : Mar 2013
السمعة :
0
الشكر: 0
تم شكره 0 مرات في 0 مشاركات
آسف اخي اخطأت بكتابة إسم الإنترفيس المهم انه بإمكاننا توريث كلاس من إنترفيس
طيب انا استخدم مكتبة للتحكم بالكاميرا الرقمية WebCam هناك كلاس بإسم Capture يرث من إنترفيس بإسم ISambleGraberCB
عندما اقوم بتنفيذ البرنامج يضع الكومبايلر خط ازرق تحت إسم الكلاس ويظهر هذين الخطأين
1-
DirectX.Capture.Capture does not implement interface member DShowNET.ISambleGraberCB.BufferCB(double,system.intptr
,int)
2-
DirectX.Capture.Capture does not implement interface member DShowNET.ISambleGraberCB.SambleCB(double
DShowNET.IMediaSamble)
أتمنى بأن اجد حل لهذه المشكلة عندك ولكم جزيل الشكر ياأخي العزيز ويا حبذا لو تشرحلي مالذي يقصده الكومبايلر بالــ Implement