AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme beim Debuggen bzw. in meinem Programm

Ein Thema von BerleFreund · begonnen am 27. Sep 2023 · letzter Beitrag vom 28. Sep 2023
Antwort Antwort
Seite 1 von 2  1 2      
BerleFreund

Registriert seit: 30. Jan 2019
7 Beiträge
 
#1

Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 11:37
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
Miniaturansicht angehängter Grafiken
debug1.jpg   debug2.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 12:15
Benutze vielleicht mal eine Zwischenvariable (z.B. "Wert").
Dann kannst Du genauer Nachvollziehen, welcher Wert auf dem Grid geholt und weiter verarbeitet wird.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
BerleFreund

Registriert seit: 30. Jan 2019
7 Beiträge
 
#3

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 12:23
Diese Idee hatte ich auch schon, aber Wert wird dann ganauso wie
Schleife2 im Debugger nicht angezeigt.
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#4

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 12:25
Hallöle...

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?

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

Geändert von haentschman (27. Sep 2023 um 12:38 Uhr)
  Mit Zitat antworten Zitat
Andreas13

Registriert seit: 14. Okt 2006
Ort: Nürnberg
719 Beiträge
 
Delphi XE5 Professional
 
#5

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 12:28
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.
Grüße, Andreas
Wenn man seinem Nächsten einen steilen Berg hinaufhilft, kommt man selbst dem Gipfel näher. (John C. Cornelius)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 12:47
Dann ab dieser Stelle immer diesen "Wert" verwenden und nicht mehr auf diese Grid-Zelle zugreifen...
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
BerleFreund

Registriert seit: 30. Jan 2019
7 Beiträge
 
#7

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 13:52
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
Miniaturansicht angehängter Grafiken
optionen.jpg  
  Mit Zitat antworten Zitat
Benutzerbild von haentschman
haentschman

Registriert seit: 24. Okt 2006
Ort: Seifhennersdorf / Sachsen
5.388 Beiträge
 
Delphi 12 Athens
 
#8

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 14:52
Delphi neu gestartet? Ist "Debug" deine aktive Konfiguration?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
 
Delphi 12 Athens
 
#9

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 16:58
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)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch
Online

Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#10

AW: Probleme beim Debuggen bzw. in meinem Programm

  Alt 27. Sep 2023, 19:38
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.
Thomas Mueller
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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