المتابعون للمدونة

السبت، 24 مايو 2014

تسجيل أدوات COM


س: عند إضافة مرجع Reference لأداة مكتوبة بتقنية COM من النوع DLL أو OCX في مشروع من مشاريع دوت نت، تظهر لي رسالة تخبرني أن هذا المكون غير مسجل Not Registered.. فما السبب؟

 

ج: قبل إضافة مرجع لمكتبة خارجية (ليست جزءا من مجموعة المشاريع Solution وليست مكتوبة بدوت نت) يجب تسجيل هذه المكتبة أولا في مسجل قيم الويندوز Registry.. يمكن فعل هذا بطريقتين:

1- الطريقة الجاهزة، وهي تشغيل برنامج الإعداد Setup الخاص بهذه المكتبة (إن كان موجودا)، فهو يقوم بتسجيلها.

2- تسجيل المكتبة يدويا، وذلك بفعل الآتي:

- من سطح المكتب Desktop افتح قائمة البداية Start واضغط Run، أو اضغط زر الويندوز ومعه زر R من لوحة المفاتيح مباشرة.

- في النافذة التي ستظهر اكتب ما يلي:

Regsvr32 DllName

حيث DllName هو اسم مكتبة الكود متضمنا مسارها الكامل على جهازك.. مثال:

Regsvr32 C:\Windows\System32\zipfldr.dll

-      اضغط OK لتنفيذ الأمر.

إذا نجحت عملية التسجيل ستظهر رسالة تخبرك بهاذ، ويمكنك إضافة مرجع لمكتبة الدوال في دوت نت بعد هذا بدون مشاكل.

ليست هناك تعليقات:

إرسال تعليق

ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.

صفحة الشاعر