delphi4arab منتديات دلفي للعرب

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

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- إستخدام المكون (في المرفقات)

و السلام عليكم .. بالتوفيق
بارك الله فيك أخي عمل رائع، شكرا جزيلا
في المرة القادمة إشرح لنا هذه Wink
إقتباس :إستعمال الواجهة الناتجة في ملف resource إنطلاقا من البرنامج الرئيس (dpr.*)
اخي الكريم قبل ان اثبت المكون,, لو تسم لي بسؤآل بارك الله لك,,

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

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

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

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

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

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

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

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

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

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

للتنبيه تحديث هذا الشهر
الاصدار الحالي : 3.15
لمعرفة ما الجديد
كود :
http://kolmck.net/news2/e_news310.htm
التحميل من نفس الموقع السابق
بارك الله فيكم كلكم
B.M.AbdelAziZ بوركت على التحديث ومتابعة الموضوع
يعطيك العافية اخي لكن المشكلة انه يقلل الحجم في الكمبيوتر الخاص بك فقط اما عند غيرك فاما ان يكون الباكادج مضاف عنده او ترسل الملفات مع برنامج ام هل هناك حل اخر في رايك ؟