Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Sporadisch falsche Stelle beim "Spring zur Deklaration" :( (https://www.delphipraxis.net/93855-sporadisch-falsche-stelle-beim-spring-zur-deklaration.html)

OldGrumpy 12. Jun 2007 13:13


Sporadisch falsche Stelle beim "Spring zur Deklaration&
 
Hallo zusammen,

mir ist in letzter Zeit immer mal wieder ein seltsames Verhalten der IDE aufgefallen: Ich befinde mich irgendwo im Quelltext eines größeren Projektes und habe eine Variable, einen Klassennamen oder ähnliches vor mir. Normalerweise kann man jetzt STRG drücken, der Name wird wie ein Hyperlink unterstrichen und mit einem Mausklick darauf gelangt man zur Deklaration. In der Regel funktioniert das auch gut, nur manchmal springt Delphi dann "irgendwo in den Wald", weitab des eigentlichen Ziels.

Gibts dafür irgendeine Abhilfe? Oder gehört das zur Kategorie "find dich damit ab"? Über die Suchfunktion klappt das natürlich alles auch, aber der direkte Sprung ist bequemer, wenn er denn funktioniert... :wall:

Dezipaitor 12. Jun 2007 13:16

Re: Sporadisch falsche Stelle beim "Spring zur Deklarat
 
Versuch mal

1. Optimierung ausstellen und komplettes Projekt neu erstellen
2. Unitnamen von Deklarationen mit Punktoperator verwenden
also <unit>.<deklr>

OldGrumpy 12. Jun 2007 13:44

Re: Sporadisch falsche Stelle beim "Spring zur Deklarat
 
Das bringt leider auch nichts - das richtige File findet Delphi schon, springt dann nur leider in eine vollkommen falsche Zeile, zum Beispiel statt nach Zeile 50 in die Zeile 234, wo weit und breit wirklich gar nichts im Zusammenhang mit der Dekl. aus Zeile 50 steht. Diese Zeile kann dann auch durchaus mal ne Leerzeile zwischen zwei Prozeduren sein oder ähnlich sinnvolle Orte...

Gremlin 12. Jun 2007 14:13

Re: Sporadisch falsche Stelle beim "Spring zur Deklarat
 
Sind bei dir viele Forwards oder class; in deinen Units enthalten? Werden diese gehäuft verwendet, kommt Delphi teilweise extrem durcheinander, vom Debuggen mit fehlerhafter Zeilenangabe ganz zu schweigen :)
Man "gewöhnt" sich dran...

Dezipaitor 12. Jun 2007 15:29

Re: Sporadisch falsche Stelle beim "Spring zur Deklarat
 
Dann hast du vermutlich Dateien, die den gleichen Namen haben?

Debug- und Compilerverzeichnisse lassen diese unterschiedlichen Dateien finden.

OldGrumpy 12. Jun 2007 17:56

Re: Sporadisch falsche Stelle beim "Spring zur Deklarat
 
Hmm, das glaube ich eigentlich nicht. Aber ich werf gerne mal den Dupechecker an...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:21 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