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

مشاهدة النسخة كاملة : فتح انواع من الامتدادات في الدلفي


salah_amr
08-04-2010, 01:10 PM
السلام عليكم
اقوم ببرمجت "تسيير المكتبة الالكترونية" بواسطة محاكات 7K وسألخص لكم البرنامج
يعتبر هذا البرنامج الذي يثبت على الكمبيوتر الخاص بك كمكتبة خاصة للملفات التي عندك والتي تتعدد يتعدد الامتدادات الخاصة بها وأذكر منها التي سأقوم بإدراجها في برنامجي فقط ولاتهمني البقية ووهي كالاتي:
- pdf
2-doc
3- chm
4- djvu
5- microsoft reader
6- جميع صيغ الفيديو
7- جميع صيغ الصوت(الموسيقى)
والمشكل الذي انا فيه هو كيفية فتح بعض الامتدادات في برنامجي الذي انا بصدد انجازه، ولحد الساعة والحمد لله لقد تمكنن من الامتدادين الاول والثاني اي pdf+doc (البسيطين) والذي استعملت بهم مركبات خاصة بهم واضفتهم الى برنامجي، اما الامتدادات الباقية فلحد الساعة لم أجد لهم حل وعند استفساري عند احد اساتذتي الكرام في الجامعة قال لي انك يمكن أن تجد لهم activex الخاص بهم المهم الامتدادات الباقية هي كالاتي
1- chm او بما يعرف HTMLhelp
2- DJVU هو احد الامتدادات للكتب
3- microsoft reader اي قاريء الكتب وهو يستعمل في برنامج djawes الخاص بالمكفوفين.
4- فتح جميع صيغ الفيديو داخل البرنامج
5- فتح جميع صيغ الصوت داخل البرنامج
المهم ماهية الطريقة المثلة لفتحهم داخل البرنامج
وبارك الله فيكم جميعا.

shagrouni
08-04-2010, 02:20 PM
السلام عليكم

بالنسبة لملفات DjVu
قم بتحميل مكون ActiveX من الرابط التالي:
http://djvu.org/files/DjVuActiveXControl.exe

قم بتشغيل البرنامج لتثبيته.
في دلفي إذهب إلى الأمر Component|Import ActiveX Library
تجد في القائمة : LizardTech DjVu Document (Version 1.0)
قم بتثبيته كمكون من خلال الزر Install..
ملاحظة: إذا لم تجد البرنامج في القائمة، من خلال الزر Add قم بإضافته، تجده كملف dll في :
C:\Program Files\LizardTech\DjVu ActiveX Control for Microsoft Office

بعد تثبيته كمكون، تجده في صفحة ActiveX في شريط مكونات دلفي.
قم بوضع المكون في الفورم.
لتحديد ملف DjVu المطلوب عرضه، نستخدم الخاصية ImageURL
لاستعراض الصفحات نستخدم الخاصية Page لتحديد الصفحة المطلوب عرضها.

برمجيا:
DjVu_ActiveX_Control1.ImageURL := 'file://C:/MyDir/MyFile.djvu' ;
DjVu_ActiveX_Control1.Page := 1;

mohfa
08-04-2010, 02:44 PM
- فتح جميع صيغ الفيديو داخل البرنامج
- فتح جميع صيغ الصوت داخل البرنامج
حاول استيراد و استعمال ال VLC ActiveX بما انه يملك عدة Codecs و Plug-ins او اقراء هذا :
http://wiki.videolan.org/IceVLCPlayer

فيما يخص ال *.chm فهذا امر سهل ابحث في المنتدى عن كيفية استعمال ملفات الHelp .

والله المستعان

salah_amr
08-04-2010, 07:50 PM
مشكورين اخوتي على المعونة
ال *.chm فهذا امر سهل ابحث في المنتدى
هل لك اخي الكريم توجيهي الى المكان المخصص لها اي الخاص بكيفية استعمال ملفات help لانني لم أجد لهم مكان في المننتدي