مركب Kol/Mck مجاني .. لجعل تطبيقاتك أقل حجما
#1
بسم الله الرحمان الرحيم
و السلام عليكم و رحمة الله و بركاته

1- للتقليل من حجم البرامج المبرمجة بالدلفي يلجأ البعض و إن لم تكن الأغلبية لتصميم واجهات البرامج منفصلة ..
و إعطائها خصائص معينة تمكنه من إستعمال الواجهة الناتجة في ملف Resource إنطلاقا من البرنامج الرئيس (Dpr.*)
المهم .... لييست هده الغاية من الموضوع ؟؟ .
2- هناك مكون خاص KOL - Key Objects Library و مجاني ... الموقع الرسمي :
http://kolmck.net/
و هو من تطوير الروسي : Vladimir Kladov .
3- يسمح لنا المكون بعمل تطبيقات Win32/WinCE صغيرة الحجم نسبيا
(واجهة فارغة تحتوي عادية 21 ko بدون ضغط ) .
4- تحميل المركب من الموقع الرسيمي مع أدوات أخرى .
5- تثبيت المكون .. راجع هدا الموضوع :
http://www.delphi4arab.net/forum/showthread.php?tid=490
6- إستخدام المكون (في المرفقات)

و السلام عليكم .. بالتوفيق


الملفات المرفقة
.rar   UsingKolComponent.part2.rar (الحجم : 683.59 ك ب / التحميلات : 822)
.rar   UsingKolComponent.part1.rar (الحجم : 683.59 ك ب / التحميلات : 897)
.rar   UsingKolComponent.part3.rar (الحجم : 444.04 ك ب / التحميلات : 813)
[-] كل من 1 user says قال شكرا ل TF6M على المشاركة المفيدة
  • mohamed49
الرد
#2
بارك الله فيك أخي عمل رائع، شكرا جزيلا
في المرة القادمة إشرح لنا هذه Wink
إقتباس :إستعمال الواجهة الناتجة في ملف resource إنطلاقا من البرنامج الرئيس (dpr.*)
الرد
#3
اخي الكريم قبل ان اثبت المكون,, لو تسم لي بسؤآل بارك الله لك,,

كم ينقص حجم البرنامج تقريبا ؟ بارك الله فيك
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#4
3- يسمح لنا المكون بعمل تطبيقات Win32/WinCE صغيرة الحجم نسبيا
(واجهة فارغة تحتوي عادية 21 ko بدون ضغط ) Wink.
بالتوفيق
الرد
#5

إقتباس :كم ينقص حجم البرنامج تقريبا ؟
حسب ما يقوم به برنامجك
يمكن ان ينقص حتى 10 مرات!

مثال قارء ملفات صوتية mp3 كامل (لا يحتاج اي مكتبة خارجية)
حجمه اقل من 200ko وبعد الضغط اقل من 100ko

[صورة: picomp3.png]
التحميل: http://thaddy.co.uk/picomp3.zip
الموقع لمكونات اخرى http://thaddy.co.uk

مثال اخر mPack برنامج ضغط الملفات التنفيذية استخدمت به KOL فقط دون MCK
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • invocker
الرد
#6
اها,, نعم بارك الله فيكم,,
طيب هل ينفع مع البرامج الكبيرة نسبيّا؟
مثلا مع برنامج 10 ميجا فيسير مثلا 1 ميجا؟
+ سؤآل آخر عن نفس الموضوع,, في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد,,
لكن الذي يحدث ان الملف التنفيذي يتلف,,, ما السبب بارك الله لكم,, ؟
شكرا كثيرا
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
الرد
#7
إقتباس :مثلا مع برنامج 10 ميجا فيسير مثلا 1 ميجا؟
السلام عليكم و رحمة الله
التقليص نسبي حسب الــ Addins و الوسائط الخارجيةالتي يستعملها برنامج عند التطوير.
لتفادي انتاج ملف تنفيذي كبير الحجم ينصح بفصل بعض المهام في مكتبات ربط Dlls.

إقتباس :في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد
بنية الملفات التنفيذية مبنية حسب قواعد محددة و حساسة، اي خطأ او تلاعب في نظام هيكلها ينتج ملف معطوب.

فقط عدد قليل جدا من الــ Packers البرامج الضاغطة يقبل الضغط بعد مرور برنامج ضغط آخر.
اما الــ Protectors برامج الحماية لا تقبل بتاتا العملية و هذا راجع لطبيعة عملها.

امل بخصوص مكونات KOL او برمجة تطبيقات باستعمال دوال النظام API فهي موجهة لتطبيقات ذي مهام محدودة و دورية تبقى نشطة مع نشاط النظام مثل عمل Monitors او فحوصات او غيرها...

البرامج المضغوطة تستهلك موارد الذاكرة اكثر من التطبيقات الغير مضغوطة.

بالتوفيق ان شاء الله
الرد
#8
السلام عليكم ورحمة الله

للتنبيه تحديث هذا الشهر
الاصدار الحالي : 3.15
لمعرفة ما الجديد
كود :
http://kolmck.net/news2/e_news310.htm
التحميل من نفس الموقع السابق
[-] كل من 1 user says قال شكرا ل محمد عبد العزيز على المشاركة المفيدة
  • mohamed49
الرد
#9
بارك الله فيكم كلكم
B.M.AbdelAziZ بوركت على التحديث ومتابعة الموضوع
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد
#10
يعطيك العافية اخي لكن المشكلة انه يقلل الحجم في الكمبيوتر الخاص بك فقط اما عند غيرك فاما ان يكون الباكادج مضاف عنده او ترسل الملفات مع برنامج ام هل هناك حل اخر في رايك ؟
[-] كل من 1 user says قال شكرا ل mohamed49 على المشاركة المفيدة
  • invoker
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم