Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Haltepunkte bei Boolean Variablen werden nicht erkannt (https://www.delphipraxis.net/142506-haltepunkte-bei-boolean-variablen-werden-nicht-erkannt.html)

Andidreas 29. Okt 2009 13:15


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...

DeddyH 29. Okt 2009 13:17

Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
 
Kannst Du mal einen Screenshot einstellen oder den entsprechenden Codeabschnitt mit gekennzeichneter Breakpointzeile posten?

Andidreas 29. Okt 2009 13:24

Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
 
Liste der Anhänge anzeigen (Anzahl: 1)
hier der screenshoot:

Bbommel 29. Okt 2009 13:30

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

Neutral General 29. Okt 2009 13:32

Re: Haltepunkte bei Boolean Variablen werden nicht erkannt
 
Ich gehe davon aus, dass der Compiler dir diese Zeile wegoptimiert. Z.B. aufgrund von:

Zitat:

Auf 'blUnequalSegments' zugewiesener Wert wird niemals benutzt
Gruß
Neutral General

himitsu 29. Okt 2009 13:33

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

Andidreas 29. Okt 2009 13:47

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!

stho 29. Okt 2009 14:16

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 00:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz