الإرشادات التفصيلية: تصحيح الأخطاء في وقت التصميم

ينطبق هذا الموضوع على:

النسخة

Visual Basic

C#‎

#F

C++‎

مطور الويب

Express

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق الموضوع الذي لا ينطبق

pro ، Premium و Ultimate

الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق الموضوع الذي ينطبق

يمكنك استخدام نافذة ‏فوري لـ Visual Studio لتنفيذ دالة أو روتين فرعي عندما لا يكون التطبيق الخاص بك قيد التشغيل, و إذا كانت الدالة أو الروتين الفرعي يحتوي على نقطة توقف فسوف يقوم ‏‫Visual Studio بفصل التنفيذ في النقطة المناسبة, و يمكنك حينئذ استخدام نوافذ المصحح لفحص حالة البرنامج حيث تسمى هذه الميزة لتصحيح الأخطاء في وقت التصميم.

يوضح الإجراء التالي كيفية استخدام هذه الميزة.

للدخول إلى نقاط التوقف من النافذة الفورية.

  1. قم بلصق التعليمة البرمجية التالية في تطبيق وحدة 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
    
  2. قم بتعيين نقطة توقف على السطر الذي يقرأ s="Add BreakPoint Here".

  3. اكتب ما يلي في النافذة فوري: ?MyFunction<enter>

  4. قم بالتحقق من أنه تم الدخول إلى نقطة التوقف و إن مكدس الاستدعاء دقيق.

  5. على القائمة تصحيح انقر فوق متابعة و تحقق من أنك مازالت في وضع التصميم.

  6. اكتب ما يلي في النافذة فوري: ?MyFunction<enter>

  7. اكتب ما يلي في النافذة فوري: ?MySub<enter>

  8. قم بالتحقق من أنك دخلت إلى نقطة التوقف ثم افحص قيمة المتغير الثابت i في النافذة محلي حيث يجب أن تكون القيمة 3.

  9. قم بالتحقق من أن مكدس الاستدعاءات دقيق.

  10. على القائمة تصحيح انقر فوق متابعة و تحقق من أنك مازالت في وضع التصميم.

راجع أيضًا:

المبادئ

مصحح الأخطاء الأمان

موارد أخرى

تخطيط المصحح