تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف المبرمج الطموح في الأربعاء سبتمبر 18, 2013 11:51 am

أخى الكريم ...

يظهر هذا الخطأ نتيجة أستخدام ملفات dll أو ocx الغير مسجلة بشكل صحيح مع نظام التشغيل ويندوز....و الحل هو أن يتم تسجليها يدويا على النحو التالى :

بالنسبة لنظام تشغيل Windows XP:

_تشغيل النظام فى وضع administrator
_ من القائمة start أختر الامر RUN
_ من المربع الحوارى الذى سيظهر أكتب الامر regsvr32 متبوع بأسم ملف dll أو ocx المراد تسجيلة فى النظام
_ بعد ذلك قم بالنقر على زر  ok أو enter لتظهر رسالة تفيد نجاح عملية التسجيل بالامتداد

بالنسة لنظامى تشغيل Windows VISTA & Windows 7 (32-bit:

_تشغيل النظام فى وضع  administrator
_ أذهب الى START  ثم > PROGRAMS ثم > ACCESSORIES
_ من القائمة التى ستظهر قم بالنقر يمين على Command Prompt” ثم أختر الامر Run as administrator
_قم بالنقر على Run أو supply administrator credentials
_ومن النافذة التى ستظهر أكتب cd c:\windows\system32 ثم أنقر enter
_أكتب الامر regsvr32 متبوع بأسم ملف dll أو ocx المراد تسجيلة فى النظام بالامتداد

بالنسبة لنظام تشغيل Windows 7 (64-bit:

_تشغيل النظام فى وضع  administrator _ أذهب الى START  ثم > PROGRAMS ثم > ACCESSORIES
_ من القائمة التى ستظهر قم بالنقر يمين على Command Prompt” ثم أختر الامر Run as administrator
_قم بالنقر على Run أو supply administrator credentials
_ومن النافذة التى ستظهر أكتب cd c:\windows\syswow64 ثم أنقر enter
_أكتب الامر regsvr32 متبوع بأسم ملف dll أو ocx المراد تسجيلة فى النظام بالامتداد

المبرمج الطموح
الاشراف
الاشراف

تاريخ التسجيل : 18/02/2011
المساهمات : 117
النقاط : 213
التقيم : 6
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الخميس سبتمبر 19, 2013 3:57 am

اRazz Razz Razz Razz Surprised Surprised اااااااااااشكرك اخى الغالى على الرد على سؤالى وانا لسه مجرب حالا وفعلا المشكه اتحلت
اشكرك ع مجهودك وردك السريع Razz 

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الخميس سبتمبر 19, 2013 4:29 am

وبردو انا من خلال بحثى وجدت تلك المشاركة فى احدى المواقع ويارب الكل يستفيد لكنى لم اجربها
---
[*]السلام عليكم ورحمة الله وبركاته

لا ادري إن كان هذا الموضوع مهم بالنسبة لبعض أعضاء المنتدى لكن سأطرح هذا الموضوع حيث أن هناك بعض البرامج التي تحتاج إلى تسجيل الملفات الـ DLL & OCX يدويا وذلك بالذهاب إلى "قائمة ابدأ" واختيار "تشغيل" ثم كتابة "(اسم و مسار الملف (dll regsvr32.exe " هذه الطريقة اليدوية لتسجيل الملفات

سأشرح كيف يمكن تسجيل الملف أو إلغاء تسجيله بواسطة النقر على الملف بواسطة زر الماوس اليميني

1-من "قائمة أبدأ" < "تشغيل" < نكتب الأمر " regedit"
2-من محرر المسجل نختار My Computer\HKEY_CLASSES_ROOT\dllfile
3- بالدخول على المجلد " dllfile " ثم بالنقر على الزر اليميني للماوس واختيار "جديد" نسمي المجلد الجديد shell""
4- بداخل shell". ننشئ مفتاح جديد نسميه Register""
5 بداخل "Register"نشئ مفتاح جديد نسميه command""
6- في الجهة اليمينية لنافذة محرر التسجيل نغير القيمة الافتراضية للمفتاح لتأخذ القيمة



C:\windows\system\regsvr32.exe "%1"





[*]بعد إعادة إقلاع الكمبيوتر وعند النقر على أي ملف DLL بزر الماوس اليميني سوف يظهر خيار Register

لإنشاء أمر أخر لإلغاء تسجيل الملفات DLL نكرر الخطوات السابقة ونغير في الخطوة رقم 4 الاسم بدل Register نكتب الاسم Unregister", " وفي الخطوة رقم 6 نغير قيمة المفتاح إلى C:\Windows\System\RegSvr32.Exe /u "%1"

هذا بالنسبة لتسجيل وإلغاء تسجيل ملفات DLL

أما بالنسبة لملفات OCX

1-من "قائمة أبدأ" < "تشغيل" < نكتب الأمر " regedit"
2-من محرر المسجل نختار My Computer\HKEY_CLASSES_ROOT\ocxfile
3- بالدخول على المجلد " ocxfile " ثم بالنقر على الزر اليميني للماوس واختيار "جديد" نسمي المجلد الجديد shell""
4- بداخل shell". ننشئ مفتاح جديد نسميه Register""
5 بداخل "Register"نشئ مفتاح جديد نسميه command""

6- في الجهة اليمينية لنافذة محرر التسجيل نغير القيمة الافتراضية للمفتاح لتأخذ القيمة 

C:\windows\system\regsvr32.exe "%1"


[*]
بعد إعادة إقلاع الكمبيوتر وعند النقر على أي ملف DLL بزر الماوس اليميني سوف يظهر خيار Register
لإنشاء أمر أخر لإلغاء تسجيل الملفات OCX نكرر الخطوات السابقة ونغير في الخطوة رقم 4 الاسم بدل Register نكتب الاسم Unregister", " وفي الخطوة رقم 6 نغير قيمة المفتاح إلى :

[*]C:\Windows\System\RegSvr32.Exe /u "%1"

الطريقة السابقة التي شرحناها لإنشاء خيار تسجيل وإلغاء تسجيل ملفات DLL & OCX من خلال محرر التسجيل يمكن إنشاء ملف بامتداد REG ليقوم لنا بتلك المهمة دون الحاجة إلى الدخول إلى محرر التسجيل:

1- نفتح أي محرر نصوص وليكن الدفتر
2- -نكتب الكود التالي ونحفظ الملف بامتداد REG


الرمز:


REGEDIT4

[HKEY_CLASSES_ROOT\dllfile\Shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\dllfile\Shell\Unregister\command]
@="RegSvr32 /u \"%1\""

[HKEY_CLASSES_ROOT\.ocx]
@="ocxfile"
[HKEY_CLASSES_ROOT\ocxfile]
@="OCX"
[HKEY_CLASSES_ROOT\ocxfile\shell\Register\command]
@="RegSvr32 \"%1\""
[HKEY_CLASSES_ROOT\ocxfile\shell\Unregister\command]
@="RegSvr32 /u \"%1\""



[*]



سنكتب ألان برنامج أو مثال بواسطة الفيجوال بيزك يقوم بإنشاء ملف بامتداد BAT بداخله كود لتسجيل الملفات سنحدد المسار التي تتواجد به الملفات ثم يقوم البرنامج بإنشاء هذا الملف سأضع كود هذا البرنامج قريبا ان شاء الله 








close

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الخميس سبتمبر 19, 2013 5:48 am

لكن لو فى طريقة تتنفذ بالكود من داخل الفيجوال وخصوصا ان انا اعلم ان الفيجوال بيقدر يتفاعل مع الريجستى ومحرر الدوس ياريت الايفاده وطبعا مش هنسا ابدا ولا بقلل من مجهود الاخ الغالى "المبرمج الطموح" __واشكره جدا

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف NEXT في الخميس سبتمبر 19, 2013 2:32 pm

تم نقل المشاركات فى فى الدورس و المقالات حتى يستفاد الجميع ....وجزاكم الله خيرا

NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 262
النقاط : 378
التقيم : 10
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف RANA في السبت سبتمبر 21, 2013 1:37 pm

بدى اشكرك اخى على طرحك فنحن جميعا نعانى من هيك المشكلة

RANA
....
....

تاريخ التسجيل : 01/08/2013
المساهمات : 64
النقاط : 103
التقيم : 1
الدولة : فلسطين
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الأربعاء سبتمبر 25, 2013 10:02 am

انا توصلت لشىء ممكن يكون مهم عند البعض ومش مهم عن البعض الاخر بس هطرحه انا قدرت اوصله من فضل المساهمات الماضية لفكرة من خطوتين
----------------------------------------------
وهما فكرة توفير على المستخدم ان يسجل الاداه بجهازه وتوفير انه يكتب اوامر او يبحث عن ملف ويعمل له كليك يمين  ويختار ريجست وطبعا مش بقلل من مجهود اخواتى  لانهم هما السبب وراء فكرتى 
---------------------------------------- ا
البدايه نبداء بفتح نوت باد ....New Text Document.txt
ونكتب بداخله .......
cd c:\
regsvr32 ACTSKIN4.OCX
ونسجل الملف بأى اسم تريده لكن الاهم اننا نغير الامتداد بتاعه ليكون -.bat-
مثلا هيكون اسمه
x.bat
كدة من الضغط ع الملف دا هيسجل الاداه الى باسم ACTSKIN4.OCX
وطبعا انا حدت مسار الاداه بانها موجوده فى برتشن السى لكن لو كانت الاداه مثلا موجوده مع ملفات البرنامج بعد فكه ف جهاز المستخدم ونزل الملف مثلا فى فولدر الويندوز وقتها هنغير ما كتبناه داخل النود باد لبصبح هكذا
cd c:\windows
 regsvr32 ACTSKIN4.OCX
وبكدا وفرنا على المستخدم ان يزهب للاداه فى مكان توزيعها
وايضا تقدر تعمل فى نفس النود باد تسجيل لعده ادوات اخره بانك تعيد السطر الثانى مع تغير اسم الاداه
ودى كانت الخطوه الاولى
------------------------------------
الخطوة الثانيه هى خطوة مكمله للخطوة الاولى وهى عمل فورم صغير فيه كود صغير بزرر كومند والفورمه دى هتكون برنامج تنفيزى بجانب مشروعك يعنى كانك صممت اتنين برنامج برنامج خاص بمشروعك وبرنامج اخر وهنسميه برنامج صيانه فى حاله ظهور مشكلة ونقدر نحط فيه امر رسترت
--------------------
اسف للايطاله بس انا هكتب الكود الى هيشغل ملف الى صممناه ف الاول
Private Sub Command1_Click()

Shell "cmd /c start C:\windows\x.bat"
End Sub
واظن الكود مفهو وهو تحديد البارتشن c وتجديد مسار الى فيه اسم البات الى انشائناه فى الخطوة الاولى والى مسؤل عن تسجيل كل الادوات الى سجلناها كما شرحنا
وممكن نزود ع الكود دا كود يعمل ريسترت للجهاز وبكده نضمن عمل البرنامج
ويارب اكون وضحت فكرتى

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف end.sub في الأربعاء سبتمبر 25, 2013 10:17 am


انا توصلت لشىء ممكن يكون مهم عند البعض ومش مهم عن البعض الاخر بس هطرحه انا قدرت اوصله من فضل المساهمات الماضية لفكرة من خطوتين
لا والله معلومات جميلة ...شكرا لك أخى الكريم

end.sub
.....
.....

تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 131
التقيم : 9
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الأربعاء سبتمبر 25, 2013 10:48 am

Very Happy


عدل سابقا من قبل torky1985 في الأربعاء سبتمبر 25, 2013 12:01 pm عدل 1 مرات

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الأربعاء سبتمبر 25, 2013 11:03 am

RANA كتب:بدى اشكرك اخى على طرحك فنحن جميعا نعانى من هيك المشكلة
وانا اشكرك انك منحتينى هاد المقام لكن انا مثلك او اقل والشكر لله ومن بعده لكل الى قدر يوصلنى لتلك الافكار وان انا كنت اتمنا اساهم بشىء وربنا نولنى انى اساهم بشىء بسيط ومبسوط .......فربنا يفرح قلبك لمرورك الكريم Smile

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف torky1985 في الأربعاء سبتمبر 25, 2013 12:00 pm

end.sub كتب:
اشكرك اخى الغالى .....
واشكرك ع مرورك الغالى
.وانا انبهرت بمساهمه لك تخص مشروع مبيعات الكمبيوتر ......Very Happy

torky1985
.....
.....

تاريخ التسجيل : 25/05/2013
المساهمات : 81
النقاط : 114
التقيم : 1
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف end.sub في الأربعاء سبتمبر 25, 2013 1:04 pm

وانا انبهرت بمساهمه لك تخص مشروع مبيعات الكمبيوتر ......Very Happy
خلى بالك المشروع ليس من برمجتى ....يعنى من الاخر ما تتبهرش قوى Very Happy Very Happy Very Happy 

end.sub
.....
.....

تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 131
التقيم : 9
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

رد: تعلم كيفية تسجيل ملفات dll أو ocx فى انظمة التشغيل المختلفة

مُساهمة من طرف جورج صبحى في الأربعاء نوفمبر 20, 2013 8:14 am

شكرا يا شباب على مجهودكم

جورج صبحى
.....
.....

تاريخ التسجيل : 18/02/2011
المساهمات : 98
النقاط : 211
التقيم : 3
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى