السلام عليكم..
-ربما يعاب على الدلفي كبر حجم النوافذ-فورم بكود او كودين بــ400كيلو!!- رغم أنك تحاول دوما استخدام أقل عدد ممكن من الوحدات...فهل من طريقة لتقليص حجم الفورمات؟
ليس حجم النوافد بل كلما استخدمت وحدات أكتر زاد حجم الملف التنفيدي
هناك عدة برامج ضغط لتقليص حجم الملف التنفيدي...
راجع قوانين المنتدى واستعمل زر البحث قبل أنت تسأل
نعم اخي الكريم...
راجع الدورة بارك الله لك...
فقد تم النقاش حول هذا...
كان البرنامج على ما اعتقد اكبر من 550 كب...
ولكن الأخ المشرف قللصه الى 15 كب والله تعلى اعلم... طبعا حسب ما اذكر...
فراجع الدورة بارك الله فيك... وبلأخص الدرس الثاتي... بارك الله لك.
والسلام عليكم
أقترح استعمال أحد البرامج التالية لضغط الملف التنفيذي 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
بالتوفيق...
أخي ساندوخان ... سؤالي كيف يكون التقليص برمجيا يعني بدلفي.. وهذا لم يمنعني من تحميل البرنامج..
جوزيت خيرا ...
مبتدأ جدا كتب :أخي ساندوخان ... سؤالي كيف يكون التقليص برمجيا يعني بدلفي.. وهذا لم يمنعني من تحميل البرنامج..
جوزيت خيرا ...
الله أعلم ..ولكن حسب علمي البرامج المطورة بدلفي تكون ذات أحجام كبيرة نظرا لعدم استعمال دالفي لمكتبة dll مثل ما يفعل vb...
لكن رغم هذا هنالك بعض الخطوط الكبيرة التي يمكن احترامها لإنقاص حجم الملف exe ...فمثلا نقوم أحيانا بإضافة مكون ما إلى الفورم ، مثلا من مكتبة jvcl نضيف زر jvBitBtn سنلاحظ أنه في ال uses ستضاف JvExButtons, JvBitBtn....هذا يعني أن الوحدتين JvExButtons.dcu و JvBitBtn.dcu ستدمجان في الملف exe ... فإذا حذفنا الزر بعد ذلك فإننا سنلاحظ أن الوحدتين JvExButtons و JvBitBtn لا زالتا في الuses..
لتصغير حجم البرنامج عليك البرمجة دون استخدام مكونات VCL
استخدام Win32 API فقط، وهو اسلوب برمجة (ليس اسهل من VCL)
والسلام عليكم
sandokhane
dll تستخدم في كل لغات البرمجة .. يعني احذف الوحدتين من use وانتهى ... جوزيت خيرا.
DeltaAziz
اها..أدري هذا... طيب لي سؤال : هل استخدام WinDows أفضل-من ناحية الحجم طبعا- مناستخدام shellapi
إقتباس :هل استخدام windows أفضل-من ناحية الحجم طبعا- مناستخدام shellapi
الامر متعلق بما تريد برمجته
¨¨جازاك الله خيراا... لو توضحلي أكثر ماجاء ماتقدمت به في الملف المرفق..