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/)
-   -   <Strg+LinksKlick> im Quellcode von Berlin 10.1 (https://www.delphipraxis.net/190952-strg-linksklick-im-quellcode-von-berlin-10-1-a.html)

Tahtu 23. Nov 2016 06:33

<Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Ich habe mir gerade die kostenlose Starter Edition von Delphi Berlin 10.1 installiert.

Mir ist dabei sehr schnell aufgefallen, dass ich nicht mehr mit <Strg+LinksKlick> im Quellcode suchen kann.

Bislang konnte ich in Delphi XE2 auf einen einen Funktionsaufruf im Quellcode klicken und wurde direkt zu der ensprechend Implementation der Funktion weitergeleitet.

Das funktioniert bei mir jetzt nicht mehr. Auch in den Einstellungen habe ich nichts entsprechendes gefunden. :?

Bin ich zu doof, oder wurde diese Funktion in Berlin 10 entfernt oder ist sie nur nicht Teil von der Starter Edition?


Danke euch...

Daniel 23. Nov 2016 07:05

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Gute Nachricht: Du bist nicht zu doof. Schlechte Nachricht: Diese Funktionalität ist kein Teil der Starter-Edition.

Tahtu 23. Nov 2016 07:45

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Daniel (Beitrag 1354436)
Schlechte Nachricht: Diese Funktionalität ist kein Teil der Starter-Edition.

Danke. Auch eine schlechte Antwort ist eine Lösung des Problems. :)

Aviator 23. Nov 2016 08:47

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Daniel (Beitrag 1354436)
Gute Nachricht: Du bist nicht zu doof. Schlechte Nachricht: Diese Funktionalität ist kein Teil der Starter-Edition.

Konnte man nicht über das Kontextmenü --> Deklaration suchen die gleiche Funktionalität erreichen? Ich meine da war mal was in den unzähligen Delphi Starter Kostenlos Threads. Nur die System Units sind eben nicht verfügbar da kein SourceCode mitgeliefert wird.

Tahtu 23. Nov 2016 12:08

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Aviator (Beitrag 1354446)
Konnte man nicht über das Kontextmenü --> Deklaration suchen die gleiche Funktionalität erreichen?

Damit komme ich zur Deklaration - nicht aber zur Implementation.

In Delphi XE2 Architect kann ich in der Deklaration mit <Strg+LinksKlick> zur Implemention und wieder zurück springen.

Diese Funktion nutze ich sehr viel - leider zickt die bei meinem Delphi XE2 zunehmend öfter rum und ich lande sonstwo (in der selben Unit), aber nicht dort, wo ich hin möchte. Das ist ein Grund, warum ich nach Berlin geschaut habe.

Mein Programm hat ca. 120.000 Programm-Code. Dort immer manuell nach zu suchen ist schon viel Mühe...

Aber danke für deine Idee!

himitsu 23. Nov 2016 12:23

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354467)
Damit komme ich zur Deklaration - nicht aber zur Implementation.

Mit Strg+Linksklick kommt man auch grundsätzlich erstmal zur Deklaration.

Strg+Shift+Runter/Hoch


"Wenn" ich viel Code in eine Unit hab, dann werden erstmal Funktionsteile oder gleich ganze Funktionsgruppen per $Region ausgeblendet und nur das aufgeklappt, woran man grade arbeitet.

Tahtu 23. Nov 2016 12:38

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von himitsu (Beitrag 1354471)
Mit Strg+Linksklick kommt man auch grundsätzlich erstmal zur Deklaration.

... dann bin ich zu blöd, oder wir haben unterschiedliche Delphi Version.

Ich habe folgenden Code:
Code:
begin
  Test();
  ...
Wenn ich ein <Strg+LinksKlick> auf "Test" mache lande ich auf "Write":
Code:
procedure TMyClass.Test();
begin
  Write();
  ...

himitsu 23. Nov 2016 12:57

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
In XE springt er zur Deklaration. Grade nochmal ausprobiert.

Aber ich springe auch meistens zu Property und External-Proceduren (DLLs).

Lemmy 23. Nov 2016 13:00

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354474)

Wenn ich ein <Strg+LinksKlick> auf "Test" mache lande ich auf "Write":
Code:
procedure TMyClass.Test();
begin
  Write();
  ...

irgend welche Gimmicks installiert? CnPack?

taveuni 23. Nov 2016 13:01

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354467)
Diese Funktion nutze ich sehr viel - leider zickt die bei meinem Delphi XE2 zunehmend öfter rum und ich lande sonstwo (in der selben Unit), aber nicht dort, wo ich hin möchte. Das ist ein Grund, warum ich nach Berlin geschaut habe.

Kenn ich.
Wenn Du diesen Zustand hast: ganze Unit markieren -> CTRL-C in Notepad pasten. Dann aus Notepad kopieren und wieder zurück in XE2 pasten. Speichern. Ist bei mir schon in Fleisch und Blut übergegangen.

Uwe Raabe 23. Nov 2016 13:05

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von himitsu (Beitrag 1354477)
In XE springt er zur Deklaration. Grade nochmal ausprobiert.

In dem aktuellen Berlin springt er aber wirklich in die Implementation. Folgender Code, Ctrl-Klick auf Test im Create:

Delphi-Quellcode:
type
  TMyClass = class
  public
    constructor Create;
    procedure Test;
  end;

constructor TMyClass.Create;
begin
  inherited;
  Test;
end;

procedure TMyClass.Test;
begin
end;

taveuni 23. Nov 2016 13:06

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Lemmy (Beitrag 1354479)
Zitat:

Zitat von Tahtu (Beitrag 1354474)

Wenn ich ein <Strg+LinksKlick> auf "Test" mache lande ich auf "Write":
Code:
procedure TMyClass.Test();
begin
  Write();
  ...

irgend welche Gimmicks installiert? CnPack?

Von welchem "Test" sprechen wir hier? Ich glaube der TE spricht vom Klick auf den Prozeduraufruf. Und dann geht er bei mir auch in die Implementation (Write).

bra 23. Nov 2016 13:08

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von taveuni (Beitrag 1354480)
Kenn ich.
Wenn Du diesen Zustand hast: ganze Unit markieren -> CTRL-C in Notepad pasten. Dann aus Notepad kopieren und wieder zurück in XE2 pasten. Speichern. Ist bei mir schon in Fleisch und Blut übergegangen.

Sowas spricht ja dann wieder eindeutig für eine gute IDE :lol:

Sherlock 23. Nov 2016 13:11

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Das sollte durch ein beherztes Strg+D (Codeformatierung) aber auch erledigt sein.

Sherlock

Aviator 23. Nov 2016 13:46

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von bra (Beitrag 1354485)
Zitat:

Zitat von taveuni (Beitrag 1354480)
Kenn ich.
Wenn Du diesen Zustand hast: ganze Unit markieren -> CTRL-C in Notepad pasten. Dann aus Notepad kopieren und wieder zurück in XE2 pasten. Speichern. Ist bei mir schon in Fleisch und Blut übergegangen.

Sowas spricht ja dann wieder eindeutig für eine gute IDE :lol:

Ich glaube das spielt hier keine Rolle ... :roll:

Wenn er wirklich zur Deklaration springt, dann hilft dir in dem Fall (wie Himitsu schon erwähnt hat) ein STRG + SHIFT + Pfeil runter um zur Implementation zu springen. Pfeil hoch bewirkt dann genau das Gegenteil. Das ist bei mir in Fleisch und Blut übergegangen wenn ich mal schnell an der Deklaration etwas ändern will.

Tahtu 23. Nov 2016 13:50

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Lemmy (Beitrag 1354479)
irgend welche Gimmicks installiert? CnPack?

Nee, gar nix.

Zitat:

Zitat von taveuni (Beitrag 1354480)
Wenn Du diesen Zustand hast: ganze Unit markieren -> CTRL-C in Notepad pasten. Dann aus Notepad kopieren und wieder zurück in XE2 pasten. Speichern. Ist bei mir schon in Fleisch und Blut übergegangen.

Ich schließe einfach die Datei und öffne sie erneut. Also nicht das gesamte Projekt schließen, sondern nur die individuelle Unit.

Zitat:

Zitat von bra (Beitrag 1354485)
Sowas spricht ja dann wieder eindeutig für eine gute IDE :lol:

Das allein war bei mir der Grund, warum ich Berlin getestet habe. Ansonsten bin ich mit XE2 vollkommen zufrieden.

Tahtu 23. Nov 2016 14:41

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Sherlock (Beitrag 1354486)
Das sollte durch ein beherztes Strg+D (Codeformatierung) aber auch erledigt sein.

Bei mir (XE2 / Berlin 10.1) passiert gar nix. Was sollte denn passieren?

himitsu 23. Nov 2016 14:56

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354497)
Zitat:

Zitat von Sherlock (Beitrag 1354486)
Das sollte durch ein beherztes Strg+D (Codeformatierung) aber auch erledigt sein.

Bei mir (XE2 / Berlin 10.1) passiert gar nix. Was sollte denn passieren?

Das, was da in Klammern steht. :zwinker:

http://docwiki.embarcadero.com/RADSt...xt_formatieren
Hab aber vergessen seit wann das eingebaut ist.
Aber in XE(1) ist das schon drin ... nur cnPack oder GExperts überschreiben fahrlässig ShortCuts mit irgendwelchem Schrott und dieser ShortCut macht dann im CodeEditor garnichts mehr.

Aviator 23. Nov 2016 14:58

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von himitsu (Beitrag 1354498)
Hab aber vergessen seit wann das eingebaut ist.

Also in Delphi 2010 gab es das auch schon. Habe ich gerade mal nachgeschaut.

himitsu 23. Nov 2016 15:04

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
http://embarcadero.newsgroups.archiv...908264739.html
Klingt nach 2010
und jupp, in XE war es auch schon drin :)

Tahtu 23. Nov 2016 15:13

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von himitsu (Beitrag 1354498)
Zitat:

Zitat von Tahtu (Beitrag 1354497)
Zitat:

Zitat von Sherlock (Beitrag 1354486)
Das sollte durch ein beherztes Strg+D (Codeformatierung) aber auch erledigt sein.

Bei mir (XE2 / Berlin 10.1) passiert gar nix. Was sollte denn passieren?

Das, was da in Klammern steht. :zwinker:

http://docwiki.embarcadero.com/RADSt...xt_formatieren
Hab aber vergessen seit wann das eingebaut ist.

Mit Tools -> Options bekomme ich keine Formatting ... (XE2 Architect)

taveuni 23. Nov 2016 15:17

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Tahtu (Beitrag 1354502)
Mit Tools -> Options bekomme ich keine Formatting ... (XE2 Architect)

Ich schon XE2 Professional (Update 4 Hotfix 1)

Tahtu 23. Nov 2016 15:31

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von taveuni (Beitrag 1354504)
Zitat:

Zitat von Tahtu (Beitrag 1354502)
Mit Tools -> Options bekomme ich keine Formatting ... (XE2 Architect)

Ich schon XE2 Professional (Update 4 Hotfix 1)

Ich habe nur "Update 4" - ohne "Hotfix 1".

Tahtu 23. Nov 2016 19:11

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von taveuni (Beitrag 1354504)
Ich schon XE2 Professional (Update 4 Hotfix 1)

Hast du mit dem Hotfix 1 auch noch Probleme mit dem Editor in XE2 - oder wurden die behoben?

Ich habe nur das Update 4 - ohne Hotfix 1.

Ab und zu verläuft sich ein <Strg+LinksKlick> im Nirgendwo.
Ab und zu ist der untere Teil des Quellcodes in einer einheitlichen grünen Farbe.
Ab und zu tauchen Markierungen für Breakpoint auf, wo gar keine sind.

... falls die Probleme mit dem Hotfix gelöst wären, würde ich mich auf die Suche nach dem Hotfix machen...

himitsu 23. Nov 2016 20:48

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Vorallem bei Generics landet man immer sonstwo.
In der Unit, wo der generische Typ einkompiliert ist/wird, anstatt bei der Deklaration/Implementation.

jaenicke 24. Nov 2016 06:03

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354467)
Diese Funktion nutze ich sehr viel - leider zickt die bei meinem Delphi XE2 zunehmend öfter rum und ich lande sonstwo (in der selben Unit), aber nicht dort, wo ich hin möchte. Das ist ein Grund, warum ich nach Berlin geschaut habe.

Dafür ist diese Funktion auch nicht primär gedacht.
Wie himitsu schon geschrieben hat gibt es zum Wechsel zwischen Implementierung und Deklaration einer Methode die Tastenkombination Strg + Shift + Pfeil oben/unten. Die funktioniert im Gegensatz zu Strg + Klick sehr zuverlässig. Ich kenne das selbst, weil Kollegen es auch oft mit Strg + Klick versuchen mit ähnlichem Erfolg wie du. ;-)

taveuni 24. Nov 2016 06:36

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354526)
Ab und zu verläuft sich ein <Strg+LinksKlick> im Nirgendwo.

Ja habe ich wie oben beschrieben.

Zitat:

Zitat von Tahtu (Beitrag 1354526)
Ab und zu ist der untere Teil des Quellcodes in einer einheitlichen grünen Farbe.

Nein noch nie gehabt.

Zitat:

Zitat von Tahtu (Beitrag 1354526)
Ab und zu tauchen Markierungen für Breakpoint auf, wo gar keine sind.

Ebenfalls nicht.

Tahtu 24. Nov 2016 10:19

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von taveuni (Beitrag 1354557)
Zitat:

Zitat von Tahtu (Beitrag 1354526)
Ab und zu ist der untere Teil des Quellcodes in einer einheitlichen grünen Farbe.

Nein noch nie gehabt.

Zitat:

Zitat von Tahtu (Beitrag 1354526)
Ab und zu tauchen Markierungen für Breakpoint auf, wo gar keine sind.

Ebenfalls nicht.

Danke, ich hab das Hotfix 1 installiert und hoffe damit die Probleme auch gelöst zu haben...

Tahtu 25. Nov 2016 12:09

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354582)
ich hab das Hotfix 1 installiert und hoffe damit die Probleme auch gelöst zu haben...

Nur falls nochmal jemand irgendwann diesen Thread liest: Leider haben sich meine Probleme mit der IDE nicht gelöst...

MEissing 25. Nov 2016 12:19

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Intel-HD Graphics x000?

Grafikkartentreiber aktualisieren.

Tahtu 26. Nov 2016 10:41

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von MEissing (Beitrag 1354689)
Intel-HD Graphics x000?

Äh, ja. :shock:

Ok, auf die Idee den Treiber zu aktualisieren wäre ich nie gekommen. Aber das mache ich jetzt.

Bernhard Geyer 26. Nov 2016 10:46

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354734)
Zitat:

Zitat von MEissing (Beitrag 1354689)
Intel-HD Graphics x000?

Äh, ja. :shock:

Ok, auf die Idee den Treiber zu aktualisieren wäre ich nie gekommen. Aber das mache ich jetzt.

Intel Grafikkartentreiber sind nicht gerade ein Beispiel für Qualität.
Selbst bei VCL-Anwendungen machten diese Teilweise Probleme das scheinbar Windows-Messages nicht richtig behandelt werden. Könnte auch sein das Shortcuts ebenfalls vom Treiber (oder vom Konfigurationsprogramm im Tray-Bereich verschluckt werden.

Tahtu 26. Nov 2016 13:30

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von MEissing (Beitrag 1354689)
Intel-HD Graphics x000?

Grafikkartentreiber aktualisieren.

Hat bei mir nichts gebracht ... teilweise erscheint immernoch der untere Teil des Quellcodes in der IDE in blasser grüner Farbe.

MEissing 26. Nov 2016 13:32

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Welche Version ist jetzt installiert?

Tahtu 26. Nov 2016 14:32

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von MEissing (Beitrag 1354745)
Welche Version ist jetzt installiert?

Datum: 26.05.2015
Version: 9.17.10.4229

Mal schaun, ich überlege schon ein Update von Delphi. Welches ist die letzte Version, in der die IDE noch in VCL geschrieben ist? Bei Berlin wirkt mir das sehr nach FireMonkey - und das mag ich einfach nicht.

Uwe Raabe 26. Nov 2016 16:33

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354750)
Welches ist die letzte Version, in der die IDE noch in VCL geschrieben ist? Bei Berlin wirkt mir das sehr nach FireMonkey - und das mag ich einfach nicht.

Die IDE ist immer noch in VCL geschrieben und das wird sich wohl auch nicht so schnell ändern. Wozu auch.

ringli 26. Nov 2016 16:58

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Interessanterweise funktioniert bei mir Strg + Linksklick wenn ich die Buildkonfiguration einmal von Win32 auf Win64 bzw. von Win64 auf Win32 umschalte. Zumindest bei gemeinsam genutzen selbstgeschriebenen Units die nicht im Projektverzeichnis (aber im Bibliothekspfad) liegen. Bei den mitgelieferten Units von Delphi scheint es jedoch immer zu funktionieren. :gruebel:

MEissing 28. Nov 2016 10:19

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1354750)
Zitat:

Zitat von MEissing (Beitrag 1354745)
Welche Version ist jetzt installiert?

Datum: 26.05.2015
Version: 9.17.10.4229

Mal schaun, ich überlege schon ein Update von Delphi. Welches ist die letzte Version, in der die IDE noch in VCL geschrieben ist? Bei Berlin wirkt mir das sehr nach FireMonkey - und das mag ich einfach nicht.

Solche Probleme gibt es leider immer wieder mit den Intel HD Graphics Grafikkarten.... Manche sind nicht zu lösen. (Liegt hier aber nicht an Delphi )

Tahtu 21. Dez 2016 15:02

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von MEissing (Beitrag 1354829)
Solche Probleme gibt es leider immer wieder mit den Intel HD Graphics Grafikkarten.... Manche sind nicht zu lösen. (Liegt hier aber nicht an Delphi )

Inzwischen habe ich ein Update auf Delphi XE4 gemacht - meine Probleme sind allesamt geblieben. Bei den Grafik-Problemen magst du Recht haben und es liegt an der Intel HD Graphics.

Bei dem Problem mit <Strg+LinkKlick> scheit mir Embarcadero etwas nachlässig. Aber jetzt nochmal ein Update auf eine höhere Version ist mir im Moment zu stressig...

MEissing 21. Dez 2016 15:22

AW: <Strg+LinksKlick> im Quellcode von Berlin 10.1
 
Zitat:

Zitat von Tahtu (Beitrag 1356865)
Bei dem Problem mit <Strg+LinkKlick> scheit mir Embarcadero etwas nachlässig. Aber jetzt nochmal ein Update auf eine höhere Version ist mir im Moment zu stressig...

Mmmmh..... das geht halt nicht in der Starter Edition.

Nachlässig? - Gewollt! <isso>

<Strg>+<Return> geht nicht? (Zumindest bei Units)


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