Delphi-PRAXiS
Seite 2 von 3     12 3      

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)

runner 14. Mär 2010 16:54

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Zitat:

Zitat von jbg
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

Hab mal kurz gestestet. Leider bestehet das Problem immer noch. :cry:

jbg 14. Mär 2010 17:08

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Gibt es irgendeine Möglichkeit, wie ich das reproduzieren kann? Denn so langsam gehen mir die Ideen aus, was man noch alles im IDE Fix Pack abschalten kann.

Ich habe hier DDevExtensions 2.0 (dev) und IDE Fix Pack 3.0 (dev4) laufen und wenn ich während des Debuggens mit der Maus über eine Variable fahre, wird mir der Debugger-Hint angezeigt.

Peter1999 14. Mär 2010 17:58

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Bei mir besteht das Problem auch immer noch.
Ich arbeite auf zwei Systemen:
1. WinXP pro SP3 32bit
2. Win7 pro 64bit.

Das Problem tritt bei beiden Systemen auf.
Wie gesagt, mit IDE Fix Pack 2.5 funktioniert alles, ab Version 2.6 nicht mehr.
Das Verrückte ist ja wirklich, dass es mit "nur Delphi, ohne CPP-Builder" recht häufig funktioniert, aber auch nicht immer. Mit dem Rad Studio und beiden geladenen Personalities funktioniert es nie.
Es ist auch wirklich so, dass ALLE Hints verschwinden, nicht nur die im Debugger.

Ich weiß, viele Informationen sind das gerade nicht, aber da es wirklich fast immer schiefgeht, kann ich auch nicht viel probieren.

Viele Grüße

runner 14. Mär 2010 18:48

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich arbeite mit Delphi 2009 Profesional unter Win XP mit SP2. Außer Update 3+4 habe ich die GExperts V1.33 und die Jedi Code Library V3.35 installiert.

jaenicke 14. Mär 2010 19:03

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich hatte das Problem mit Delphi 2006 manchmal, hatte die GExperts und das CnPack drauf, aber nicht das IDE FixPack. Und es verschwanden ebenfalls alle Hints. Da diese beiden Addons ja ebenfalls relativ weit verbreitet sind, ist die Frage ob es vielleicht auch daran oder etwas anderem liegen kann. Das fieseste wäre natürlich, wenn das IDE FixPack nur zufällig einen Fehler an anderer Stelle zu Tage bringt...

Reproduzieren oder das Problem finden konnte ich da leider nicht, ich habe jeweils ein Backup von Windows wieder aufgespielt, dann ging es wieder.

Peter1999 14. Mär 2010 19:39

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich habe noch einmal alle möglichen Kombinationen durchprobiert

GExperts + CnWizzards : geht
GExperts + CnWizzards + DDevExtensions: geht
GExperts + CnWizzards + IDE Fix Pack 2.9: geht
IDE Fix Pack 2.9: geht
DDevExtensions: geht
GExperts + CnWizzards + DDevExtensions + IDE Fix Pack 2.9: geht nicht
GExperts + DDevExtensions + IDE Fix Pack 2.9: geht nicht
CnWizzards + DDevExtensions + IDE Fix Pack 2.9: geht nicht
DDevExtensions + IDE Fix Pack 2.9: geht nicht

Es reicht also wirklich, wenn nur IDE Fix Pack und DDevExtentions installiert sind, um den Fehler zu erzeugen.

jbg 14. Mär 2010 23:01

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Hier nochmal eine neue Version, in der man über die Umgebungsvariable "FIXPACK" so ziemlich alles, was nach der Version 2.5 eingebaut wurde, abschalten kann.
http://andy.jgknet.de/misc/IDEFixPac...eg30dev4_3.zip

Alles abschalten:
SET FIXPACK=-dotnet-stringliteral-processmsg-finddecl-breakpoint-vclfixpack-editclose
bds.exe

Nur dotnet und processmsg abschalten:
SET FIXPACK=-dotnet-processmsg
bds.exe

Damit sollte es möglichb sein, den Patch, der dafür verantwortlich ist, einzukreisen.

Peter1999 15. Mär 2010 09:18

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Danke, dass du dir unseretwegen die Nacht um die Ohren schlägst!!

Ich habe jetzt mal eine Menge Kobinationen getestet:

SET FIXPACK=-dotnet-stringliteral-processmsg-finddecl-breakpoint-vclfixpack-editclose -----> geht
SET FIXPACK=-dotnet-processmsg -----> geht nicht
SET FIXPACK=-stringliteral-finddecl-breakpoint-vclfixpack-editclose -----> geht
SET FIXPACK=-stringliteral-finddecl -----> geht nicht

SET FIXPACK=-editclose -----> geht!!!!!!!!!!!!!!!!!!
SET FIXPACK=-dotnet-stringliteral-processmsg-finddecl-breakpoint-vclfixpack -----> geht nicht!!!!!!!!!!!!!!!!!!

Damit ist mein Fazit: Es liegt am EDITCLOSE.

Getestet habe ich jetzt unter WinXP. Wenn ich heute abend daheim bin, werde ich das hoffentlich unter Win7 64 auch nachvollziehen können.

Ich hoffe, das hilft den Fehler aufspüren zu können.

jbg 15. Mär 2010 12:27

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Danke für die Analyse. Da der "editclose" Fix "nur" eine Zugriffsverletzung beim Schließen von Editor-Tabs behebt, die sowieso nur sporadisch auftritt wenn im selben Moment ein Hint-Fenster im Editor angezeigt werden soll, kann ich den getrost aus dem IDE Fix Pack herausnehmen.

Ich werde dann mal heute Abend die Maschinerie zum "releasen" von IDE Fix Pack 3.0 anwerfen.

Peter1999 15. Mär 2010 18:22

Re: [D2009] Auflösung von Werten an Haltepunkten geht oft ni
 
Ich konnte das ganze gerade auch unter Win7 64bit nachvollziehen.
Auch hier funktioniert es, wenn das EDITCLOSE entfernt wird.

Nochmals besten Dank!!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:04 Uhr.
Seite 2 von 3     12 3      

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