Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   [D2009] Auflösung von Werten an Haltepunkten geht oft nicht (https://www.delphipraxis.net/138470-%5Bd2009%5D-aufloesung-von-werten-haltepunkten-geht-oft-nicht.html)

jensw_2000 11. Aug 2009 00:58


[D2009] Auflösung von Werten an Haltepunkten geht oft nicht
 
Ich habe mein gutes altes D7 vor kurzem an den Nagel gehängt und mir RAD Studio 2009 zugelegt.
So langsam gewöhne ich mich an die neue IDE, aber ein Problem bekomme ich nicht in den Griff.

Wenn ich in einem Projekt die Debug DCUs und Debug Informationen aktiviere, werden an Haltepunkten ja normalerweise die Werte von Variablen und Konstanten ausgelöst, wenn ich mit der Maus drüberfahre.

Mein D2009 (SP3+4) ist da etwas bockig.

Die Auflösung funktioniert einen Moment. Nach einer kürzeren Arbeitszeit und mehrfachem compilieren + speichern des Projektes klappt die Auflösung irgendwann nicht mehr, obwohl an den Projektoptionen keinerlei Änderungen vorgenommen wurden.
Dann ist nichts mehr zu machen.
Ich habe die DCUs gelöscht, die Debug-Einstellungen in den Projektoptionen kontrolliert, das Projekt neu erzeugt usw. ... Keine Auflösung von Werten am Haltepunkt.

Die einzige Lösung, die eine kurze Weile hilft, ist das Projekt-Verzeichnis "aufräumen", also *.RES, *.identCache, *.local, *.dcr und DCUs löschen, Projekt neu öffnen, die Projektoptionen wieder neu einstellen (da neu <Project>.RES) und das Projekt neu erzeugen ....

Das behindert unheimlich bei der Arbeit.

Ich kann die Variablen am Haltepunkt mit CTRL+F5 zu den überwachten Ausdrücken hinzufügen und die Werte dort sehen.
An den Debug-Einstellungen sollte es daher denke ich nicht liegen.

Wer hat einen Rat bzw. sogar eine Lösung ???


Danke,
Jens

jensw_2000 27. Aug 2009 09:50

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich habe das Problem immer noch nicht lösen können.
Eine komplette Neuinstallation von des RAD Studio 2009 hat nichts gebessert.

In den Projektoptionen sind folgende Einstellungen aktiv:

> Compilieren > Debuggen > Debug-Informationen = True
> Compilieren > Debuggen > Mit Debug DCUs = True
> Linken > Debug-Informationen = True
> Linken > Mit externen Debug-Symbolen = True

runner 13. Mär 2010 16:36

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich habe das gleiche Problem. Kennt keiner eine Lösung?

samso 14. Mär 2010 07:04

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich hatte das gleiche Problem. Allerdings trat es bei mir nur unter W7-64 auf und nur dann, wenn ich das IDE-Fixpack von Andreas Hausladen installiert hatte. Um aber den Debugger unter W7-64 ohne IDEFixpack zum laufen zu bekommen, musste ich statt dessen diesen Debugger Fix installieren: windows-7-64-bit-debugger-crash-workaround

runner 14. Mär 2010 09:01

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Sieht tatsächlich so aus als ob es am IDE-Fixpack liegen würde. Hatte die Version 2.9 installiert. Nach der Deinstallation funktioniert alles bestens :gruebel:

Peter1999 14. Mär 2010 13:01

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich habe das gleiche Problem.
Es tritt aber nicht nur im Debugger auf, sondern auch beim "normalen" Code Insight.

Ich habe das hier auch schon einmal beschrieben, nur leider konnte es anscheinend niemand so richtig nachvollziehen.

Bis zum IDE FixPack 2.5 habe ich keine Probleme. Auch wenn ich keine DDevExtensions installiere, existiert das Problem nicht.
Nur die Kombination aus DDEvExtensions UND IDE FixPack (Version > 2.5) geht schief.

Ist das bei euch auch so?

jbg 14. Mär 2010 15:17

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich habe "mal schnell" einen Development Snapshot des IDE Fix Pack 3.0 hochgeladen in der Hoffnung, dass dieser das Problem behebt.

Delphi 2010:
http://andy.jgknet.de/misc/IDEFixPack2010Reg30dev4.zip

Delphi 2009:
http://andy.jgknet.de/misc/IDEFixPack2009Reg30dev4.zip

Änderungen:
  • Der Debugger-Speedfix überprüft nun alle Bytes, die überschrieben werden, ob sie dem entsprechen, was er erwartet. Die Lücken, die übersprungen werden werden nun mit NOPs überschrieben.
  • Fix für QC #80822: ObjectInspecor: Properties are duplicated after scrolling
  • Fix für QC #80776: ObjectInspector shows "EditControl" instead of the real content
  • Fix für QC #79776: Clicking on object Inspector rejects focus
  • Fix für QC #29732: Class Completion adds published section
  • Fix für Step-Out doesn't recognize the return address at ESP

Peter1999 14. Mär 2010 15:41

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Zeigt bei mir leider auch keine Besserung.

Aber danke für den Versuch.

jbg 14. Mär 2010 15:58

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Dann eben mal komplett ohne Debugger-Fixes:

Delphi 2010:
http://andy.jgknet.de/misc/IDEFixPac...eg30dev4_2.zip

Delphi 2009:
http://andy.jgknet.de/misc/IDEFixPac...eg30dev4_2.zip

samso 14. Mär 2010 16:18

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Im Moment kann ich den Fehler leider weder mit der Version 2.9 noch mit der 3.0 reproduzieren. Ich kann mich nicht mehr sicher erinnern - aber ich meine, dass bei mir sämtliche Balloon-Helps in der IDE verschwanden. D.h. nicht nur die des Debuggers, sondern auch z.B. die über den "zuletzt geöffnete Projekte" (die normalerweise den Pfad anzeigen). Kann das jemand bestätigen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:21 Uhr.
Seite 1 von 3  1 23      

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