س: عند إضافة مرجع 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 لتنفيذ
الأمر.
إذا
نجحت عملية التسجيل ستظهر رسالة تخبرك بهاذ، ويمكنك إضافة مرجع لمكتبة الدوال في
دوت نت بعد هذا بدون مشاكل.
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.