Laden...

Breakpoint bei Zugriff auf Variable?

Erstellt von Hunv vor 16 Jahren Letzter Beitrag vor 16 Jahren 1.144 Views
Hunv Themenstarter:in
193 Beiträge seit 2005
vor 16 Jahren
Breakpoint bei Zugriff auf Variable?

Hi
Ich benötige eine Art Breakpoint bei der Veränderung einer Variable, da irgendwoher seltsame Werte kommen (wer hatte das noch nie^^), ich aber absolut nicht finden kann von wo.
Gibt es sowas und wenn ja, wo und wie?

PS:
Ich benutze das VisualStudio 2005

Visit me @ www.beremote.net

2.187 Beiträge seit 2005
vor 16 Jahren

Hi,

Ich ersetze bei sowas immer das Feld durch ein Property (in dem man ja einen BreackePoint setzen kann):

Alt:


class A
{
  private object feld;

  ...
}

Neu:


class A
{
  private object _feld;

  private object feld{get{return this._feld;}set{this._feld=value;}}

  ...
}

Gruß
Juy Juka

Hunv Themenstarter:in
193 Beiträge seit 2005
vor 16 Jahren

Jo, danke.
Das hab ich gebraucht

Visit me @ www.beremote.net

F
10.010 Beiträge seit 2004
vor 16 Jahren

Und wenn du das noch mit nem attribut dekorierst, steppt er auch nur in das
property, wenn du explizit den breakpoint setzt.


		[FieldStorage(ColumnName = "UnitPrice")]
		public double UnitPrice
		{
			[DebuggerStepThrough()]
			get { return m_UnitPrice; }
			[DebuggerStepThrough()]
			set {CheckPropertyChanged<double>("UnitPrice", ref m_UnitPrice, ref value);}
		}

5.658 Beiträge seit 2006
vor 16 Jahren

@FZelle:
Was bedeuted das DebuggerStepThrough-Attribut? Ich werd aus der Hilfe nicht schlau. Beeinflußt das Attribut das Verhalten beim Einzelschritt- bzw. Prozedurdebuggen mit F10 und F11?

Weeks of programming can save you hours of planning

F
10.010 Beiträge seit 2004
vor 16 Jahren

Bei einzelschritt, wird über das Property gesteppt.

Ist ja im normalfall ziemlich lästig da immer reinzugehen.

Aber hättest du ja nur auszuprobieren brauchen.