بسم الله الرحمان الرحيم
و السلام عليكم و رحمة الله و بركاته
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- إستخدام المكون (في المرفقات)
و السلام عليكم .. بالتوفيق
كل من 1 user says قال شكرا ل TF6M على المشاركة المفيدة1 user says Thank You to TF6M for this post • mohamed49
اها,, نعم بارك الله فيكم,,
طيب هل ينفع مع البرامج الكبيرة نسبيّا؟
مثلا مع برنامج 10 ميجا فيسير مثلا 1 ميجا؟
+ سؤآل آخر عن نفس الموضوع,, في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد,,
لكن الذي يحدث ان الملف التنفيذي يتلف,,, ما السبب بارك الله لكم,, ؟
شكرا كثيرا
فرّج همّ المهمومين يا الله
اللهم فك قيد اسرانا و اسرى المسلمين
السلام عليكم و رحمة الله
التقليص نسبي حسب الــ Addins و الوسائط الخارجيةالتي يستعملها برنامج عند التطوير.
لتفادي انتاج ملف تنفيذي كبير الحجم ينصح بفصل بعض المهام في مكتبات ربط Dlls.
إقتباس :في بعض الأحيان يمكن استخدام عدة برامج ضغط على ملف واحد
بنية الملفات التنفيذية مبنية حسب قواعد محددة و حساسة، اي خطأ او تلاعب في نظام هيكلها ينتج ملف معطوب.
فقط عدد قليل جدا من الــ Packers البرامج الضاغطة يقبل الضغط بعد مرور برنامج ضغط آخر.
اما الــ Protectors برامج الحماية لا تقبل بتاتا العملية و هذا راجع لطبيعة عملها.
امل بخصوص مكونات KOL او برمجة تطبيقات باستعمال دوال النظام API فهي موجهة لتطبيقات ذي مهام محدودة و دورية تبقى نشطة مع نشاط النظام مثل عمل Monitors او فحوصات او غيرها...
البرامج المضغوطة تستهلك موارد الذاكرة اكثر من التطبيقات الغير مضغوطة.
يعطيك العافية اخي لكن المشكلة انه يقلل الحجم في الكمبيوتر الخاص بك فقط اما عند غيرك فاما ان يكون الباكادج مضاف عنده او ترسل الملفات مع برنامج ام هل هناك حل اخر في رايك ؟
كل من 1 user says قال شكرا ل mohamed49 على المشاركة المفيدة1 user says Thank You to mohamed49 for this post • invoker