AGB  ·  Datenschutz  ·  Impressum  







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

F7-Debuging hängt oft

Ein Thema von stahli · begonnen am 29. Nov 2023 · letzter Beitrag vom 13. Dez 2023
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von stahli
stahli

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

AW: F7-Debuging hängt oft

  Alt 6. Dez 2023, 21:48
Ich verwende nur die Standardordner und keine Sonder- oder Leerzeichen.

Ich habe mal einen Supportfall eröffnet. Mal sehen, ob es etwas bringt (ich kann das Problem ja auch nicht weiter eingrenzen).
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

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

AW: F7-Debuging hängt oft

  Alt 13. Dez 2023, 20:51
Der Support war nett und bemüht und ich will versuchen, den Stand mal zusammenzufassen.

1)
Ich habe ein Package erhalten, das die Threadkontrolle (Debug-Fenster der Threads) in der IDE ausschaltet.
Das war aber nicht hilfreich.

2)
Mir ist aber bei Erstellung eines Testprojektes aufgefallen, dass ich in meinem Realprojekt den Projekteigenschaften "Compilieren: mit Debug-DCUs" ausgeschaltet hatte weil ich nicht die Systemdateien sondern nur meine Projektdateien debuggen will.
Ist die Option angewählt (Standard) dann verzweigt der Debugger mit F7 in verschiedene Systemunits, kommt aber wieder zum Projekt zurück.
Ist die Option aber abgewählt UND sind Threads aktiv, dann hängt sich der Debugger oft auf.
Hier ein Link zu dem Testprojekt, Exe und kurzes Video: https://1drv.ms/u/s!Arw_fIE7GaOPiNAr...G60lw?e=Z5gppj (hier zu groß als Anlage)

3)
Der Support hat das so bestätigt (auch für frühere Delphi-Versionen) und eine interne Fehlermeldung eingetragen. Offenbar kann er selbst nicht wirklich sagen, was draus wird und wann/wie das bereinigt wird.

Eine zwischenzeitliche Info habe ich nicht verstanden:
Zitat:
It looks like it because the exe is being built without packages, if you build it with packages it should not be an issue.

The fact that you have the package code in the same directory as the EXE code is a problem, when the EXEs are linked rebuilds uses the dcus built for the packages. The packages and code should be in separate folders.

Your other option is not use the packages but then do not build the packages as part of your dependencies.
Ich habe ja Packages verwendet.
Er hat dann das Projekt ohne Packages umgestellt, so war es aber nicht komplett funktionsfähig.

Zitat:
For me I cannot get it to hang? I moved the packages and their code into their own directories and changed the EXE to use packages and not statically link as this will force the linker to use the packages' DCP files instead of the DCUs and then it works.

It is still a bug, but I need to look at it with fresh eyes in morning to see if I can make more sense of what is causing this behaviour.
Ich kann die Aussage nicht einordnen. Für mich ist das irgendwie widersprüchlich.

Na gut, letztlich hat er es als Bug eingestuft, was schon mal mehr ist, als ich erwartet habe.
Für die Fehlerbereinigung ist er dann aber nicht mehr zuständig, soweit ich verstanden habe.
Miniaturansicht angehängter Grafiken
13-12-2023_21-01-37.jpg   13-12-2023_20-59-14.jpg   13-12-2023_20-56-56.jpg  
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli (13. Dez 2023 um 22:18 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 15:22 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