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

رسالة خطأ عند استخدام com component

مغلق
بدأه sa3di86 في 18 يونيو 2007 · 3 رد · 616 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

احتجت في مشروع تخرجي ان اضيف فلاش الى الفورم فقمت بالتالي :

( بيئة فجوال ستديو 2005 )

في صندوق الأدوات اخترت choose Items

ثم اختر com components ثم اخترت shockwaveflashobj

عندها يتم اضافة ال component دون مشاكل لكن عند استخدامي له ( بسحبه الى form من ال tool box ) يعطي هذه الرسالة

error.JPG

وأثناء بحثي عن السبب وجدت بعض الحلول

ووجدت أيضا بعض المواضيع في المنتدى ولكنها لم تفدني كثيرا ومن هذه المواضيع :

topic 1

topic 2

topic 3

ملاحظة :

إحدى الطرق التي جربتها :

بعد إضافتي ل shockwaveflashobj ذهبت الى مجلد المشروع ووجدت Interop.ShockwaveFlashObjects.dll فقمت بالتالي :

في موجه الأوامر : visual studio 2005 command prompt كتبت التالي :

regsvr32 /i Interop.ShockwaveFlashObjects.dll

فأعطاني الرسالة التالية :

error2.JPG

وجزاكم الله كل خير

ودمتم بحفظ الله

#2

السلام عليك أخي سعيد :P

أخي بإمكانك تسجيل المكتبة بالشكل التالي:

إفتح Visual Studio Command Prompt

post-91400-1182270218_thumb.jpg

تأكد من للمكتبة بالكيفية التالية:

post-91400-1182270322_thumb.jpg

ثم قم بتسجيلها بالكيفية التالية:

post-91400-1182270380_thumb.jpg

الحل الثاني هو إستعمال البرنامج RegAsm المتوفر في المجلد C:\Windows\Microsoft.NET\Framework\v2.0.50727

اقتباس
regasm Interop.ShockwaveFlashObjects.dll
#3

حياك الله أخي خبير سي شارب :P وجزاك الله كل خير على ردك

عندما أعود من الامتحان ( امتحان سي شارب فلا تنساني من دعائك ) سوف أجرب بإذن الله

وسوف أضع النتيجة لتعم الفائدة

ودمت بحفظ الله وزادك الله علما

#4

السلام عليكم ورحمة الله وبركاته

بارك الله فيك أخي على ردك

الحمد لله تمت العملية بنجاح

لقد قمت بعمل ما كتبته في ردك

regasm Interop.ShockwaveFlashObjects.dll

وأعطاني رسالة بنجاح العملية

ولكن عندما جربت استخدام com component من ال tool box عادت لي رسالة الخطأ مرة أخرى

ولاحظت في ال solution --->reference أن يوجد استفهام على المكتبة AxInteropShockwaveFlashObjects.dll فبحثت عنه في جهاز الكمبيوتر ونسخته الى ملف

المشروع في المجلد Obj/Debug والحمد لله تمت بعون الله

ملاحظة :

بعد أن نجحت باستخدامه قمت بعمل Unregisteration للمكتبة ومع ذلك لازلت أستطيع استخدامه

السبب أظن والله أعلم أنه يتم عمل registeration تلقائيا للمكتبة عند استخدام ال component

ودمتم بحفظ الله وزادكم الله علما

هذا الموضوع مغلق.

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