الإرشادات التفصيلية: تصحيح الأخطاء في وقت التصميم
ينطبق هذا الموضوع على:
النسخة |
Visual Basic |
C# |
#F |
C++ |
مطور الويب |
---|---|---|---|---|---|
Express |
|||||
pro ، Premium و Ultimate |
يمكنك استخدام نافذة فوري لـ Visual Studio لتنفيذ دالة أو روتين فرعي عندما لا يكون التطبيق الخاص بك قيد التشغيل, و إذا كانت الدالة أو الروتين الفرعي يحتوي على نقطة توقف فسوف يقوم Visual Studio بفصل التنفيذ في النقطة المناسبة, و يمكنك حينئذ استخدام نوافذ المصحح لفحص حالة البرنامج حيث تسمى هذه الميزة لتصحيح الأخطاء في وقت التصميم.
يوضح الإجراء التالي كيفية استخدام هذه الميزة.
للدخول إلى نقاط التوقف من النافذة الفورية.
قم بلصق التعليمة البرمجية التالية في تطبيق وحدة Visual Basic:
Module Module1 Sub Main() MySub() End Sub Function MyFunction() As Decimal Static i As Integer i = i + 1 Dim s As String s = "Add Breakpoint here" Return 4 End Function Sub MySub() MyFunction() End Sub End Module
قم بتعيين نقطة توقف على السطر الذي يقرأ s="Add BreakPoint Here".
اكتب ما يلي في النافذة فوري: ?MyFunction<enter>
قم بالتحقق من أنه تم الدخول إلى نقطة التوقف و إن مكدس الاستدعاء دقيق.
على القائمة تصحيح انقر فوق متابعة و تحقق من أنك مازالت في وضع التصميم.
اكتب ما يلي في النافذة فوري: ?MyFunction<enter>
اكتب ما يلي في النافذة فوري: ?MySub<enter>
قم بالتحقق من أنك دخلت إلى نقطة التوقف ثم افحص قيمة المتغير الثابت i في النافذة محلي حيث يجب أن تكون القيمة 3.
قم بالتحقق من أن مكدس الاستدعاءات دقيق.
على القائمة تصحيح انقر فوق متابعة و تحقق من أنك مازالت في وضع التصميم.