Zdravím, pokud chcete sledovat, kdo kdy a jak mění proměnnou, obalte ji pomocí vlastnosti a chytejte přiřazení v setteru. Je to čisté řešení, globální proměnné byste mít nikde neměl.
'původní kód
Public promenna As String
'nový kód
Private _promenna As String
Public Property promenna As String
Get
Return _promenna
End Get
Set(value As String)
_promenna = value
End Set
End Property
Pak vám stačí normální breakpoint do metody Set, což je jediné místo, kde se mění proměnná _promenna. Všude jinde se jen pracuje s vlastností promenna. Odkud změna proběhla si snadno najdete v okně Call Stack (dá se zapnout v nabídce Debug / Windows, musíte mít spuštěné ladění, jinak to tam není vidět).
|