17-03-2013, 03:11 AM
السلام عليكم
الكثير منا يعاني من كِبر حجم الملف التنفيذي ويغفل عن تكوينات البناء Build Configurations
Debug و Release الموجودة في مدير المشروع The Project Manager
في نسخ RAD Studio
ترجمة بعض المصطلحات :
Debug = التنقيح أو التصحيح ...
Release =إطلاق أو تحرير أو النشر ...
ما فائدتهم ؟
الجواب :
عندما تكون خيارات التكوين (تكوينات البناء) Build Configurations في :
- أولا :
وضع التنقيح Debug : أي المشروع قيد مرحلة البرمجة والتطوير ، فى هذا الوضع يتم إضافة معلومات معينة خاصة بعملية التنقيح داخل الملف التنفيذى ليسهل عليك تتبع سير البرنامج ومتابعة الأخطاء عن طريق نقاط التوقف Break Points وفي هذا الوضع يتم إهمال الأمور الخاصة بعملية الـCode Optimization، و حجم الملف التنفيذي المنتج في هذا الوضع يكون حجمه كبير وأيضا بطئ في التشغيل.
- ثانيا :
وضع النشر أو الإطلاق Release : في هذا الوضع يتم تجاهل معلومات التنقيح وبالتالى لا يمكنك تنقيح ولا تتبع سير البرنامج ولا استخدام نقاط التوقف ويكون حجم الملف التنفيذى فى هذا الوضع أقل من وضع التنقيح ، إضافة إلى السرعة في التنفيذ .
ببساطة أكثر : في حالة التعديل على المشروع استعمل Debug وفي حالة نشر البرنامج إستعمل Release .
هنا تقوم بالتغيير : من Debug إلى Release
- في أحد مشاريعي كان الملف التنفيذي حجمه 15 MB أصبح 4 MB ..جميل
شرح يبين الفرق بالتفصيل بين Release و Debug بالإنجليزي
أتمنى أن تكونوا قد إستفدتم
تحياتي
الكثير منا يعاني من كِبر حجم الملف التنفيذي ويغفل عن تكوينات البناء Build Configurations
Debug و Release الموجودة في مدير المشروع The Project Manager
في نسخ RAD Studio
ترجمة بعض المصطلحات :
Debug = التنقيح أو التصحيح ...
Release =إطلاق أو تحرير أو النشر ...
ما فائدتهم ؟
الجواب :
عندما تكون خيارات التكوين (تكوينات البناء) Build Configurations في :
- أولا :
وضع التنقيح Debug : أي المشروع قيد مرحلة البرمجة والتطوير ، فى هذا الوضع يتم إضافة معلومات معينة خاصة بعملية التنقيح داخل الملف التنفيذى ليسهل عليك تتبع سير البرنامج ومتابعة الأخطاء عن طريق نقاط التوقف Break Points وفي هذا الوضع يتم إهمال الأمور الخاصة بعملية الـCode Optimization، و حجم الملف التنفيذي المنتج في هذا الوضع يكون حجمه كبير وأيضا بطئ في التشغيل.
- ثانيا :
وضع النشر أو الإطلاق Release : في هذا الوضع يتم تجاهل معلومات التنقيح وبالتالى لا يمكنك تنقيح ولا تتبع سير البرنامج ولا استخدام نقاط التوقف ويكون حجم الملف التنفيذى فى هذا الوضع أقل من وضع التنقيح ، إضافة إلى السرعة في التنفيذ .
ببساطة أكثر : في حالة التعديل على المشروع استعمل Debug وفي حالة نشر البرنامج إستعمل Release .
هنا تقوم بالتغيير : من Debug إلى Release
كود :
http://0.tqn.com/d/delphi/1/0/O/h/delphi-project-manager-debug-release.jpgشرح يبين الفرق بالتفصيل بين Release و Debug بالإنجليزي
كود :
http://delphi.about.com/od/objectpascalide/ss/debug-vs-release-in-delphi-build-configurations.htmأتمنى أن تكونوا قد إستفدتم
تحياتي
حتى وان كنت على الطريق الصحيح ان لم تتقدم سوف يدهسك من خلفك


![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)