Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Probleme beim Debuggen bzw. in meinem Programm (https://www.delphipraxis.net/213801-probleme-beim-debuggen-bzw-meinem-programm.html)

BerleFreund 27. Sep 2023 10:37

Probleme beim Debuggen bzw. in meinem Programm
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo zusammen,

habe Probleme mit meinem Programm bzw. beim Debuggen (siehe Anhänge).

Die IF-Abfrage in Zeile 2259 verzweigt nie in den THEN-Teil, obwohl die Werte
im StatSiegChanceGrid3 grösser Null sind (siehe Liste überwachter Ausdrücke).

Warum kann Schleife2 nicht angezeigt werden ?
Warum kann StatSiegChanceGrid3 nicht angezeigt werden ?
Vielleicht weil Schleife2 in den Klammern dahinter steht ?


Kann jemand meine Fragen beantworten bzw. mir helfen ?


Liebe Grüße
BerleFreund

stahli 27. Sep 2023 11:15

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Benutze vielleicht mal eine Zwischenvariable (z.B. "Wert").
Dann kannst Du genauer Nachvollziehen, welcher Wert auf dem Grid geholt und weiter verarbeitet wird.

BerleFreund 27. Sep 2023 11:23

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Diese Idee hatte ich auch schon, aber Wert wird dann ganauso wie
Schleife2 im Debugger nicht angezeigt.

haentschman 27. Sep 2023 11:25

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöle...8-)

Die Optimierung kann man abschalten (Bild)

Wenn du einen Breakpoint in Zeile 2262 setzt, kommt er da an? Wie sind die Werte von Schleife 1 und 2? :gruebel:

PS: Der Debugger funktioniert. :zwinker: Da ist was anderes nicht in Ordnung.
PS: Deine Delphi Version in deinem Profil ist schon wichtig...:zwinker:
PS: Datenhaltung in der visuellen Komponente solltest du überdenken. Eher ein Mehrdimensionales Array etc. und die Anzeige mit dem Array "synchronisieren".

Andreas13 27. Sep 2023 11:28

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Hallo,
mach dann eine Alibi-Operation mit dem "Wert", z.B.
Delphi-Quellcode:
Wert:= Wert + 0; // oder
Wert:= 1*Wert; // etc.
Vielleicht läßt sich die Optimierung austricksen.

stahli 27. Sep 2023 11:47

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Dann ab dieser Stelle immer diesen "Wert" verwenden und nicht mehr auf diese Grid-Zelle zugreifen...

BerleFreund 27. Sep 2023 12:52

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo haentschman,

die Idee war gut, leider funktioniert auch das nicht. Nach dem Abschalten der Optimierung
erscheint immer noch die gleiche Meldung im Debugger (siehe Bild).


Gruß BerleFreund

haentschman 27. Sep 2023 13:52

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Delphi neu gestartet? :gruebel: Ist "Debug" deine aktive Konfiguration?

himitsu 27. Sep 2023 15:58

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Auch ins "Linken" schauen.

Debuginfos müssen nicht nur erzeugt (compiliert), sondern auch eingebunden (gelinkt) oder mitgegeben werden (externe TDS, bzw. eventuell auch für RemoteDebug)

dummzeuch 27. Sep 2023 18:38

AW: Probleme beim Debuggen bzw. in meinem Programm
 
Zitat:

Zitat von himitsu (Beitrag 1527457)
Auch ins "Linken" schauen.

Debuginfos müssen nicht nur erzeugt (compiliert), sondern auch eingebunden (gelinkt) oder mitgegeben werden (externe TDS, bzw. eventuell auch für RemoteDebug)

Wenn er den integrierten Debugger für Win32 benutzt, ist das nicht notwendig.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:56 Uhr.
Seite 1 von 2  1 2      

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