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

مشاهدة النسخة كاملة : مركب Kol/Mck مجاني .. لجعل تطبيقاتك أقل حجما


TF6M
16-06-2009, 12:36 AM
بسم الله الرحمان الرحيم
و السلام عليكم و رحمة الله و بركاته

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

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

kachwahed
16-06-2009, 01:08 PM
بارك الله فيك أخي عمل رائع، شكرا جزيلا
في المرة القادمة إشرح لنا هذه ;)
إستعمال الواجهة الناتجة في ملف resource إنطلاقا من البرنامج الرئيس (dpr.*)

AL-MOB4RM3G
26-06-2009, 09:31 PM
اخي الكريم قبل ان اثبت المكون,, لو تسم لي بسؤآل بارك الله لك,,

كم ينقص حجم البرنامج تقريبا ؟ بارك الله فيك

TF6M
26-06-2009, 09:40 PM
3- يسمح لنا المكون بعمل تطبيقات Win32/WinCE صغيرة الحجم نسبيا
(واجهة فارغة تحتوي عادية 21 ko بدون ضغط ) ;).
بالتوفيق

B.M.AbdelAziZ
26-06-2009, 09:57 PM
كم ينقص حجم البرنامج تقريبا ؟
حسب ما يقوم به برنامجك
يمكن ان ينقص حتى 10 مرات!

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

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

مثال اخر mPack برنامج ضغط الملفات التنفيذية (http://delphi4arab.com/forum/showthread.php?t=28) استخدمت به KOL فقط دون MCK

AL-MOB4RM3G
27-06-2009, 09:34 AM
اها,, نعم بارك الله فيكم,,
طيب هل ينفع مع البرامج الكبيرة نسبيّا؟
مثلا مع برنامج 10 ميجا فيسير مثلا 1 ميجا؟
+ سؤآل آخر عن نفس الموضوع,, في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد,,
لكن الذي يحدث ان الملف التنفيذي يتلف,,, ما السبب بارك الله لكم,, ؟
شكرا كثيرا

STRELiTZIA
27-06-2009, 06:34 PM
مثلا مع برنامج 10 ميجا فيسير مثلا 1 ميجا؟

السلام عليكم و رحمة الله
التقليص نسبي حسب الــ Addins و الوسائط الخارجيةالتي يستعملها برنامج عند التطوير.
لتفادي انتاج ملف تنفيذي كبير الحجم ينصح بفصل بعض المهام في مكتبات ربط Dlls.


في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد

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

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

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

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

بالتوفيق ان شاء الله

B.M.AbdelAziZ
27-10-2011, 05:38 PM
السلام عليكم ورحمة الله

للتنبيه تحديث هذا الشهر
الاصدار الحالي : 3.15
لمعرفة ما الجديد
http://kolmck.net/news2/e_news310.htm
التحميل من نفس الموقع السابق

mobile
28-10-2011, 04:02 PM
بارك الله فيكم كلكم
B.M.AbdelAziZ بوركت على التحديث ومتابعة الموضوع