الرجاء ممن لديهم الخبره في استخدام الفيجول سي بان لا يبخلوا علينا بشرح وافي لاستخدام الدباق حيث واني كنت من مستخدمي لغة الدلفي واستخدام الدباق فيها سهل وميسر
واذا كان هناك بعض الصفحات التي تشرح استخدامه فالرجاء ارفاقها
وشكرا
الرجاء ممن لديهم الخبره في استخدام الفيجول سي بان لا يبخلوا علينا بشرح وافي لاستخدام الدباق حيث واني كنت من مستخدمي لغة الدلفي واستخدام الدباق فيها سهل وميسر
واذا كان هناك بعض الصفحات التي تشرح استخدامه فالرجاء ارفاقها
وشكرا
السلام عليكم.
أخي موسى لاستخدام ال Debug في Visual C عليك أولا أن تقوم ببناء البرنامج باستخدام نسخة Debug وذلك يتم بشكل افتراضي للبرامج التي تنشئها و لكن يمكن أيضا تحديد ذلك من الأمر Set Active Configuration من القائمة Build و من ثم تختار نوع النسخة التي تريدها.
و الآن و بعد أن اخترت نسخة Debug عليك بناء البرنامج ( Build ) وذلك من قائمة Build و بعد أن تتم عملية البناء بدون أخطاء يمكن القيام بعملية ال Debug للبرنامج و يجب تشغيل البرنامج عن طريق الأمر GO من القائمة Build ->Start Debug و لكن طبعا يجب أولا تحديد نقطة ليتوقف البرنامج عندها لتتابع عندها في عملية ال Debug و يتم ذلك بوضع نقطو توقف BreakPoint على السطر المراد الوقوف عنده و يتم ذلك بتحديد السطر و النقر بزر الماوس اليمين و من ثم اختيار الأمر Insert/Remove BreakPoint و بالتالي عند تنفيذ البرنامج يتم التوقف عند هذه النقطة ويظهر شريط أدوات خاص بعملية ال Debug و طبعا عندها يمكن استخدام الأوامر المعروفة مثل : Step Into و Step Over و Run to Cursor و Step Out و طبعا أثناء عملية ال Debug يمكن مراقبة قيمة المتحولات و مسجلات المعالج و محتوى الذاكرة و محتوى المكدس و أيضا يمكن الانتقال إلى تعليمات الاسمبلي المقابلة لتعليمات ال Visual C و هناك أيضا نقطة جملية في هذا ال Debugger و هو أنك تستطيع تحديد التعليمة التالية للتعليمة الحالية أي تستطيع تغيير سير عمل البرنامج ( بشرط أن تكون عارفا بخطر هذه العملية) و أيضا يمكنك أثناء ال Debugging أن تغير قيم بعض المتحولات و تتابع تتبع البرنامج لترى تأثير هذه القيم الجديدة على سير البرنامج.
هذا شرح عام لميزات ال Debug في Visual C و إذا أردت التفصيل في أوامر معينة فالرجاء التحديد.
مع التحيات.
هذا الموضوع مغلق.