delphi4arab منتديات دلفي للعرب
هل من طريقة تقليص حجم البرنامج ؟ - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : هل من طريقة تقليص حجم البرنامج ؟ (/showthread.php?tid=386)

الصفحات: 1 2


هل من طريقة تقليص حجم البرنامج ؟ - مبتدأ جدا - 06-01-2009

السلام عليكم..

-ربما يعاب على الدلفي كبر حجم النوافذ-فورم بكود او كودين بــ400كيلو!!- رغم أنك تحاول دوما استخدام أقل عدد ممكن من الوحدات...فهل من طريقة لتقليص حجم الفورمات؟


هل من طريقة تقليص حجم البرنامج ؟ - me_delphi - 06-01-2009

ليس حجم النوافد بل كلما استخدمت وحدات أكتر زاد حجم الملف التنفيدي

هناك عدة برامج ضغط لتقليص حجم الملف التنفيدي...

راجع قوانين المنتدى واستعمل زر البحث قبل أنت تسأل


هل من طريقة تقليص حجم البرنامج ؟ - AL-MOB4RM3G - 06-01-2009

نعم اخي الكريم...
راجع الدورة بارك الله لك...

فقد تم النقاش حول هذا...

كان البرنامج على ما اعتقد اكبر من 550 كب...
ولكن الأخ المشرف قللصه الى 15 كب والله تعلى اعلم... طبعا حسب ما اذكر...
فراجع الدورة بارك الله فيك... وبلأخص الدرس الثاتي... بارك الله لك.

والسلام عليكم


هل من طريقة تقليص حجم البرنامج ؟ - sandokhane - 08-01-2009

أقترح استعمال أحد البرامج التالية لضغط الملف التنفيذي exe

Upx : وهو مجاني ، نسبة الضغط لا بأس بها ..للحصول على أقصى ضغط يتطلب بعض الوقت (أحيانا أكثر من 10دقائق)
الإستعمال : upx program.exe -9 يمكن استعمال best-- أو brute-- أو حتى upx --ultra-brute program.exe للحصول على ضغط أقصى .... الموقع من هنا http://upx.sourceforge.net/

BitSum PECompact : أظن أنه الأحسن...نسبة ضغط جد مرتفعة مع سرعة هائلة وسهولة في الإستعمال.
لكن هو غير مجاني. الموقع الرسمي من هنا http://www.bitsum.com/pecompact.php



بالتوفيق...


هل من طريقة تقليص حجم البرنامج ؟ - مبتدأ جدا - 08-01-2009

أخي ساندوخان ... سؤالي كيف يكون التقليص برمجيا يعني بدلفي.. وهذا لم يمنعني من تحميل البرنامج..
جوزيت خيرا ...


هل من طريقة تقليص حجم البرنامج ؟ - sandokhane - 09-01-2009

مبتدأ جدا كتب :أخي ساندوخان ... سؤالي كيف يكون التقليص برمجيا يعني بدلفي.. وهذا لم يمنعني من تحميل البرنامج..
جوزيت خيرا ...
الله أعلم ..ولكن حسب علمي البرامج المطورة بدلفي تكون ذات أحجام كبيرة نظرا لعدم استعمال دالفي لمكتبة dll مثل ما يفعل vb...
لكن رغم هذا هنالك بعض الخطوط الكبيرة التي يمكن احترامها لإنقاص حجم الملف exe ...فمثلا نقوم أحيانا بإضافة مكون ما إلى الفورم ، مثلا من مكتبة jvcl نضيف زر jvBitBtn سنلاحظ أنه في ال uses ستضاف JvExButtons, JvBitBtn....هذا يعني أن الوحدتين JvExButtons.dcu و JvBitBtn.dcu ستدمجان في الملف exe ... فإذا حذفنا الزر بعد ذلك فإننا سنلاحظ أن الوحدتين JvExButtons و JvBitBtn لا زالتا في الuses..


هل من طريقة تقليص حجم البرنامج ؟ - محمد عبد العزيز - 09-01-2009


لتصغير حجم البرنامج عليك البرمجة دون استخدام مكونات VCL
استخدام Win32 API فقط، وهو اسلوب برمجة (ليس اسهل من VCL)

والسلام عليكم



هل من طريقة تقليص حجم البرنامج ؟ - مبتدأ جدا - 10-01-2009

sandokhane
dll تستخدم في كل لغات البرمجة .. يعني احذف الوحدتين من use وانتهى ... جوزيت خيرا.
DeltaAziz
اها..أدري هذا... طيب لي سؤال : هل استخدام WinDows أفضل-من ناحية الحجم طبعا- مناستخدام shellapi


هل من طريقة تقليص حجم البرنامج ؟ - محمد عبد العزيز - 10-01-2009

إقتباس :هل استخدام windows أفضل-من ناحية الحجم طبعا- مناستخدام shellapi

الامر متعلق بما تريد برمجته


هل من طريقة تقليص حجم البرنامج ؟ - مبتدأ جدا - 10-01-2009

¨¨جازاك الله خيراا... لو توضحلي أكثر ماجاء ماتقدمت به في الملف المرفق..