Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   "Find References" geht nicht mehr (https://www.delphipraxis.net/205969-find-references-geht-nicht-mehr.html)

BigAl 5. Nov 2020 11:00

"Find References" geht nicht mehr
 
Hallo zusammen,

bin mir nicht sicher ob ich was falsch mache oder ob das wirklich ein Bug der IDE 10.4.1 ist:

"Find References" funktioniert nicht. Stehe ich irgendwo im Code ist der Menüpunkt ausgegraut. Ich kann ihn nur anwählen wenn ich direkt auf einer Deklaration stehe. Führe ich ihn dann aus, dann erhalte ich als Ergebnis nur genau diese Deklaration auf der ich stehe. Das ganze verhindert auch, dass ich z.B. kein Refactor/Rename machen kann. Er benennt dann lediglich die Deklaration um lässt den Rest des codes unberührt.

Funktioniert das bei Euch?

Alex

Uwe Raabe 5. Nov 2020 11:54

AW: "Find References" geht nicht mehr
 
Hört sich irgendwie danach an: Find references failing

BigAl 5. Nov 2020 13:41

AW: "Find References" geht nicht mehr
 
Hallo Uwe,

ja. Allerdings das "often" und "sometimes" kann man weglassen. Es geht schlichtweg immer nicht. Alles was mit Referenzen etc. zu tun hat ist "tot"...

Habe eben nochmal nachgeschaut. Es geht auf keinem meiner Rechner. Funktioniert es bei Dir?

Alex

Uwe Raabe 5. Nov 2020 15:05

AW: "Find References" geht nicht mehr
 
Ja, in der Regel schon. Allerdings auch nicht bei allen Projekten.

BigAl 5. Nov 2020 15:13

AW: "Find References" geht nicht mehr
 
Konnte das jetzt etwas eingrenzen:

Da es bei einem anderen Projekt - welches wesentlich umfangreicher ist - problemlos geht, habe ich mir mal angeschaut woe der Unterschied ist. Bei meinem aktuellen Projekt habe ich für fast alle Formulare, Dialoge etc. Basisklassen. Es gibt also z.B. ein Formular, auf dem alle anderen Formulare basieren. Diese erben dann nicht mehr direkt von TForm sondern von z.B. "TFormBase".

In dem Moment wo ein Formular nicht mehr direkt von TForm abgeleitet ist streikt die Referenzsuche. Gehe ich auf das Basisformular, welches von TForm abgleitet ist, dann geht die Suche. Allerdings werden nur Referenzen gefunden welche ihrerseits wieder in direkt von der Standardbibliothek abgeleitet sind. Die abgeleiteten Objekte werden also nicht mehr in die Suche mit einbezigen. Weird...

Alex

Uwe Raabe 5. Nov 2020 15:22

AW: "Find References" geht nicht mehr
 
Es gibt ja Referenzen suchen und Verwendung suchen. Bei Letzterem kann man auch abgeleitete Klassen suchen.

BigAl 5. Nov 2020 15:25

AW: "Find References" geht nicht mehr
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1476711)
Es gibt ja Referenzen suchen und Verwendung suchen. Bei Letzterem kann man auch abgeleitete Klassen suchen.

Nur, das "Verwendung suchen..." bei mir keinerlei Effekt hat. Wenn ich den Eintrag wähle, dann passiert nicht...

Alex

Uwe Raabe 5. Nov 2020 15:32

AW: "Find References" geht nicht mehr
 
Zitat:

Zitat von BigAl (Beitrag 1476712)
Nur, das "Verwendung suchen..." bei mir keinerlei Effekt hat. Wenn ich den Eintrag wähle, dann passiert nicht...

Also hier funktioniert das - bis auf den bekannten Fehler, dass es das Editor-Fenster nicht entsprechend scrollt (https://quality.embarcadero.com/browse/RSP-13107)

BigAl 5. Nov 2020 15:37

AW: "Find References" geht nicht mehr
 
Liste der Anhänge anzeigen (Anzahl: 1)
Habe leider die englische IDE. Da heißt es "Search for usage..." und ist nur im Kontextmenü des Editors verfügbar.
Anhang 53227
Gibt es das auch irgendwo über das Hauptmenü? Wie gesagt: Im Kontextmenü hat das keinerlei Funktion.

TurboMagic 5. Nov 2020 20:13

AW: "Find References" geht nicht mehr
 
Zitat:

Zitat von BigAl (Beitrag 1476710)
In dem Moment wo ein Formular nicht mehr direkt von TForm abgeleitet ist streikt die Referenzsuche. Gehe ich auf das Basisformular, welches von TForm abgleitet ist, dann geht die Suche. Allerdings werden nur Referenzen gefunden welche ihrerseits wieder in direkt von der Standardbibliothek abgeleitet sind. Die abgeleiteten Objekte werden also nicht mehr in die Suche mit einbezigen. Weird...

Alex

Es gibt doch sicher einen QP Report. Kannst du prüfen, ob diese Erkenntnis da schon irgendwie gelistet ist und ggf. als Kommentar hinzufügen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:42 Uhr.
Seite 1 von 2  1 2      

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