我在VB中调试了一个相当大的代码,如果我可以在代码中设置不在特定位置的断点,而是在窗体中设置一个断点为改变以下“Python化”的方式某个变量的值触发的:Visual Studio:将变量值的变化设置为停止条件
Class debug_variable(String):
__set__(value):
self.value = value
debugger.break
你知道在Visual Studio 2010这样的功能?
我在VB中调试了一个相当大的代码,如果我可以在代码中设置不在特定位置的断点,而是在窗体中设置一个断点为改变以下“Python化”的方式某个变量的值触发的:Visual Studio:将变量值的变化设置为停止条件
Class debug_variable(String):
__set__(value):
self.value = value
debugger.break
你知道在Visual Studio 2010这样的功能?
您可以设置断点,它允许你打破价值变动时的条件,但不幸的是它仅适用于本地代码(如C++),你可以做
一种选择是,创建变量作为一个具有支持变量的属性并中断代码集。这有点笨重 - 特别是如果变量是方法范围变量而不是类级别的,但它可以作为解决方法。
你可以做这样的事情。只要属性设置,它就会中断。
Public Class DebugVariable
Private _value As String
Public Property Value As String
Get
Return _value
End Get
Set(value As String)
_value = value
Debugger.Break()
End Set
End Property
End Class