![]() |
Haltepunkte bei Boolean Variablen werden nicht erkannt
aloah,
meine IDE erkennt haltepunkte bei boolean variable nicht mehr... d.h. die haltepunkte werden grün markiert (zeile) und der haltepunkte wird durchgestrichen... hat jemand eine idee wie man das wieder so hinbekommt das die haltepunkte erkannt werden... |
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Kannst Du mal einen Screenshot einstellen oder den entsprechenden Codeabschnitt mit gekennzeichneter Breakpointzeile posten?
|
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Liste der Anhänge anzeigen (Anzahl: 1)
hier der screenshoot:
|
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Delphi meint wohl, der Haltepunkt werde nie erreicht. Wird die Variable vielleicht direkt danach wieder überschrieben oder nie wieder benutzt oder so?
Bis denn Bommel |
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Ich gehe davon aus, dass der Compiler dir diese Zeile wegoptimiert. Z.B. aufgrund von:
Zitat:
Neutral General |
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Jupp, wenn eine Variable rausoptimiert wurde, weil sie eben nicht genutzt wird,
dann kann es an der nicht vorhandenen Stelle in der EXE natürlich auch keinen Haltepunkt geben :mrgreen: [edit] och menno |
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
:wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall:
:wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: :wall: so blöd muss man mal sein... ich war der festen überzeugung das ich die boolean variable in einer if anweisung abfrage... und was hat gefehlt... natürlich die if anweisung... ihr hattet also vollkommen recht! |
Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
Nurnoch ergänzend dazu: Das selbe hatte ich auch mal ^^ Nur in anderer Form.
Ich hatte eine IF abfrage... Beispiel:
Delphi-Quellcode:
bool := False; //<--- Den Punkt hatte er übersprungen weil Bool ja in der IF abfrage eh einen Wert zugewiesen bekommt ^^ if XYZ < 1 then begin Bool := True; end else begin Bool := False; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:22 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz