المساعد الشخصي الرقمي

اعرض النسخة الكاملة : أفتوني ... في موسوعات التراث ...!!



الكوفي
13-07-2005, 07:57 PM
لدي موسوعات (النحو العربي ) (الأدب العربي) ( المعاجم والغريب) ( الموسوعة الذهبية في الحديث) وكلها من إنتاج مؤسسة التراث ... كانت تعمل معي في نظامي القديم (98) أما الآن فقد أصبحت لا أستفيد منها بعد تركيبي نظام (xp) إذ لا تقبل التحميل ... هل لديكم حل لهذه المشكلة ؟؟

الأحمدي
14-07-2005, 12:19 AM
السلام عليكم و رحمة الله و بركاته
أخي الكريم، لعلك إن فهمت الكيفية التي تعمل بها موسوعات التراث تستطيع أن تحل المشكلة بإذن الله:
أربعة ملفات مهمة:
الملف المنفذ، و يكون امتداده : exe
ملف الإعدادات، و امتداده : ini
ملف قاعدة بيانات المستخدم، اسمه : dbuser.mdb
ملف قاعدة بيانات البرنامج، ضخم و اسمه : main.mdb

الملف المنفذ عندما يتم تحميله يذهب ليقرأ بعض الإرشادات من ملف الإعدادات و ملف قاعدة بيانات المستخدم، فلا بد أن يكونا في نفس مجلد الملف المنفذ.
ملف الإعدادات عبارة عن ملف نصي بسيط، بإمكانك فتحه باستعمال الـ notepad لتجده يحتوى على مسار قاعدة بيانات البرنامج، تأكد أن هذا المسار صحيح.
هذا مثال لما قد تلقاه في ملف الإعدادات، و هو قد يختلف من كمبيوتر لآخر:
[PATH]
ProgPath=D:\

(مع مراعاة اتجاه الكتابة هنا)

إذن في المثال السابق ملف قاعدة بيانات البرنامج موجود على المسار : D:\data\main.mdb
(المجلد data ضروري و يفترضه البرنامج المنفذ تلقائيا، و لا يذكر في ملف الإعدادات)

أغلب المشاكل تتلخص في خطأ ما خلال هذه العملية، أو خلل في نظام التشغيل نفسه.

أرجو أن ينفعك ما كتبته، و لا تنسانا من دعائك.

أبو سارة
14-07-2005, 01:42 PM
السلام عليكم
عندي نفس المشكلة التي تحدث عنها الأستاذ الكوفي ، وفي ظني أنها موسوعات لاتعمل في بيئة الاكس بي الجديدة0
- - - - -
الأستاذ الأحمدي وفقه الله
هل أفهم من كلامك أن هناك طريقة يمكن عملها فتعمل الموسوعات مع الاكس بي؟

الأحمدي
14-07-2005, 05:57 PM
و عليكم السلام و رحمة الله و بركاته
يا أستاذي و أنا تلميذك أبا سارة، أظنها تعمل إن شاء الله و لا يوجد نظريا ما يمنعها من العمل في بيئة إكس بي الجديدة.
قد تحدث مشاكل لكن يمكن حلها إن شاء الله.
أغلب - إن لم يكن كل - برامج موسوعات التراث صيغت بلغة الفيجوال بيسك، و هذه اللغة غير مستقلة كليا عن نظام التشغيل، لذلك تحتاج إلى ملفات تشغيل أساسية run-time files يجب أن تتوفر في نظام التشغيل نفسه، و بنفس نسخة لغة الفيجوال بيسك (بمعنى اذا صنع البرنامج بلغة فيجوال بيسك النسخة الخامسة يحتاج إلى ملفات تشغيل فيجوال بيسك الخامسة، و قد لا يعمل أحيانا مع السادسة).
و أيضا يتكون برنامج الفيجوال بيسك من مركّبات components يجب تسجيلها في نظام التشغيل قبل إطلاق البرنامج، و من هذه المركّبات ما يسمى بـ active x controls.

سأضرب لكم مثالا عسى أن يكون فيه الحل:
لدي موسوعة الأدب العربي منزّلة على نظام التشغيل الموجود على السواقة الأولى C و هو وندوز 2000
و حاليا أستعمل نظام التشغيل الموجود على السواقة الثانية D، و هو وندوز إكس بي
فماذا يحدث إذا حاولت استعمال موسوعة الأدب العربي المنزلة على وندوز 2000 في نظام التشغيل هذا - إكس بي؟ مشكلة طبعا.
فتحت المجلد الذي فيه ملف التنفيذ، أطلقته، فأظهر المشكلة التالية:
Run-time error "...":
component COMDLG32.ocx not correctly registered: file is missing or invalid.

إذن هناك ملف ناقص، اسمه COMDLG32.ocx، يجب تحميله من الانترنت و تنصيبه في الجهاز.
هذه المحطة:
http://www.martin2k.co.uk/vb6/vb6download.php#ocx
يوجد فيها أغلب الملفات من هذا النوع.

حملناه و نصبناه، و تنصيبه ليس إلا وضعه في المجلد: \windows\system32

الآن نقوم بتشغيل الملف المنفذ مرة أخرى...مشكلة أخرى:
عند الضغط على زر "بحث" يظهر هذا التنبيه:
run-time error "339":
component DBgrid32.ocx is not correctly registered: file is missing or invalid.

نعيد الكرة، نبحث عن الملف في تلك المحطة، نحمّله لنجد ملفا مضغوطا و فيه ثلاثة ملفات:
dbgrid32.ocx و dbgrid32.dep نضعهما في \windows\system32
dbgrid32.reg نطلقه و نضيف ما فيه من معلومات إلى سجلّ الوندوز.

الآن الموسوعة جاهزة للتصفح
أرجو من الله أن يكون ما ذكرته نافعا.

محمد التويجري
14-07-2005, 08:04 PM
السلام عليكم

الموسوعات تعمل في نظام XP لكن حين تنصيبها قد يحدث خطأ.

عند فتح مجلد مكتبة النحو والصرف مثلا سنجد مجموعة ملفات أهمها ملفان ومجلد
main.ini
Nahaw.exe
والمجلد data
المجلدdata توجد فيه قاعدة البيانات main.mdb أو سترى اسمها هكذا main

بالنسبة للملفmain.ini
افتحه لتجد فيه المسار الذي يصل بك إلى البرنامج وطبعا عند فتحه اضغط الزرين shift+ctrl اللذين في اليسارلتحويل اتجاه الكتابة لتبدأ من اليسار
ستجد مساره هكذا



[PATH]
ProgPath=C:\Program Files\مكتبة النحو و الصرف\

طبعا إذا كان المجلد data موجودا داخل هذا المسار وداخله قاعدة البيانات سيعمل

ولكن قد يكون الموجود في الملف main.ini
هكذ

ProgPath=F:\
أو
ProgPath=E:\
أو
ProgPath=H:\

أو أي حرف يدل على محرك الأقراص cd-rom
في هذه الحالة لن يعمل البرنامج إلا بوجود القرص في محرك الأقراص

ولحل هذه المشكلة
انسخ المجلد data إلى هذا المسار في جهازك

C:\Program Files\مكتبة النحو و الصرف\

وغيرما في الملف الملف main.ini إلى التالي


[PATH]
ProgPath=C:\Program Files\مكتبة النحو و الصرف\

2007 _عمورة
03-02-2009, 11:23 PM
السلام عليكم ورحمة الله وبركاتة
أخي الكريم توجد مشكلة عند فتحت المجلد الذي فيه ملف التنفيذ، أطلقته، فأظهر المشكلة التالية:
run-time error "339":
component KButton.ocx is not correctly registered: file is missing or invalid.

الضغط على زر "بحث" يظهر هذا التنبيه:
could not find file (win_sys.dl
وشكر :;allh