الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اضافة ايقونة جديدة لنوع ملفات جديد

مغلق
بدأه zanzon في 13 مارس 2006 · 4 رد · 591 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم :

هل من الممكن عن طريق معالج التثبيت او عن طريق اجرائيات خاصة في دلفي جعل لملفاتي المنشأة بلاحقة خاصة لبرنامجي ايقونة خاصة في الجهاز الهدف ...

ارجو المساعدة

و شكراً

#2

نعم اخي الكريم يمكنك ذلك و بكل سهولة باستخدام Install Shield حيث انّ هناك نسخة محدودة مرفقة مع دلفي

و ذلك من صفحة File Extensions

حيث تقوم باضافة لاحقة جديدة و تقوم بوضع لها ايقونة

ثم عند تنصيب برنامجك تظهر هذه الايقونة في الملفات التي لها نفس اللاحقة

و يمكنك عمل ذلك باستخدام اذا اردت بشكل يدوي باستخدام Folder Option من لوحة التحكم

ثم تختار File Type ثم تضيف لاحقة جديدة و تضع لها الايقونة المناسبة

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#3

شكراً اخي وليد ...

سؤال اخر هل لديك فكرة كيف استطيع اضافة اجرائية تنفذ مرة واحدة في حياة التطبيق (و ليس كل اقلاع)

و لك جزيل الشكر

#4
zanzon كتب:
سؤال اخر هل لديك فكرة كيف استطيع اضافة اجرائية تنفذ مرة واحدة في حياة التطبيق (و ليس كل اقلاع)

فكر...،

يمكنك مثلا كتابة قيمة في Registry عند تنفيذ الإجرائية أول مرة

والتحقق من و جود القيمة، الخروج عند وجودها

مثال أخر هو التغيير في محتوى ملفك التنفيذي بحيث تحذف الإجرائية تماما

d4baa0.gif
#5

بسم الله الرحمن الرحيم

أخي العزيز!

لتجعل لنمط من الملفات أيقونة خاصة به... يمكنك إنجاز ذلك برمجياً...

اذهب إلى محرر الريجستري (regedit.exe) وابحث في الجذر (Hkey_classes_root) عن المفاتيح الخاصة بالملفات النصية مثلاً... ستجد مفتاحاً يحمل الاسم (txt.) وكل نمط ملفات مسجل في النظام له مفتاح كهذا اسمه مؤلف من نقطة متبوعة بامتداد الملف...

ستجد القيمة الافتراضية في المفتاح السابق تحمل قيمة معينة وفي حالة الملفات النصية ستجد (txtfile), ابحث الآن عن مفتاح يحمل الاسم (txtfile) وستجد جميع التفاصيل الخاصة بنمط الملفات (الأيقونات, الأفعال التي ستنفذ كالفتح والتعديل والطباعة...).

تستطيع من خلال برامج الـ setup إنشاء المفاتيح الخاصة بنمط ملفاتك... كما وتستطيع إنجاز ذلك برمجياً باستخدام الصف (tregistry) المعرف في الوحدة (registry)...

المال في الغربة وطن والفقر في الوطن غربة

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…