![]() |
|
الفرق بين Debug و Release الخاصة ببناء الملف التنفيذي - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : دروس دلفي للمبتدئين (https://delphi4arab.net/forum/forumdisplay.php?fid=13) +--- الموضوع : الفرق بين Debug و Release الخاصة ببناء الملف التنفيذي (/showthread.php?tid=5030) |
الفرق بين Debug و Release الخاصة ببناء الملف التنفيذي - AnoirsoftDeveloper - 17-03-2013 السلام عليكم الكثير منا يعاني من كِبر حجم الملف التنفيذي ويغفل عن تكوينات البناء 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أتمنى أن تكونوا قد إستفدتم تحياتي |