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/)
-   -   Code Vervollständigung Delphi10.4 (https://www.delphipraxis.net/204854-code-vervollstaendigung-delphi10-4-a.html)

Youuuu 7. Jul 2020 21:00

Code Vervollständigung Delphi10.4
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, ich hab leider ein nerviges problem mein Code Insight funktioniert leider gar nicht.

In 10.3 noch alles bestens, nun öffnet er mir gar keine Vervollständigung mehr bei den Einstellungen im Anhang.

Erst wenn ich und Code Insight Manager auf (Classic Code Insight) gehe, bekomm ich wieder Vervollständigungen, Problem ist allerdings, das ich ständig ein kurzes laggen bekomme und das irgendwann extrem stört.

Jemand eine Idee?

scrat1979 7. Jul 2020 21:34

AW: Code Vervollständigung Delphi10.4
 
Ich kann das bestätigen. Es lagged extrem bei jeder Änderung der Cursor-Position im Editor, vor allem wenn „automatisch aufrufen“ aktiviert ist. In D10.3 funktionierte es völlig problemlos. Schade, finde den automatischen Aufruf ganz praktisch, aber habe es jetzt mal deaktiviert.

himitsu 7. Jul 2020 21:45

AW: Code Vervollständigung Delphi10.4
 
Jo, die ComboBox auf Classic stellen, das ist die "alte" Variante ohne das neue LSP.

Hab's umgestellt, weil's Neue einfach nicht nutzbar war und ich total wuschig wurde ... dann doch lieber das bissl Hängen.
Das Neue läuft auch so schön verzögert im Hintergrund, dass fall bzw. wenn es endlich reagierte, ich schon weiter war und mir was Neues somit mit der alten Auswahl überschrieben wurde.


Allergings:
Bugs im "Alten" werden nicht mehr behoben, aber das Neue soll noch viel besser werden, wurde mir versprochen. :stupid:
https://quality.embarcadero.com/browse/RSP-23030

Und am Besten auch keine neuen Features benutzen, denn dann geht garnichts mehr.
https://quality.embarcadero.com/browse/RSP-28982

AndyDF 16. Dez 2020 10:44

AW: Code Vervollständigung Delphi10.4
 
Hast du CodeInsight immer noch auf "classic" gestellt?

Also ich habe trotz aller installierten Patches bei 10.4.1 größte Probleme mit Code-Insight auf LSP Basis. Hab es jetzt auch auf classic umgestellt da geht es deutlich besser.
Hoffe, an der LSP Version wird noch ordentlich an der Performance gearbeitet! Denke irgendwann wird classic ja auch mal raus fallen in zukünftigen Versionen.

Uwe Raabe 16. Dez 2020 12:22

AW: Code Vervollständigung Delphi10.4
 
Wenn du eine aktive Subscription hast, melde dich doch bei der Beta an. Dann kannst du selber ausprobieren, ob der aktuelle LSP-Stand deinen Bedürfnissen entspricht oder ob noch was fehlt. In der Beta besteht zumindest noch die Chance es ins nächste Release 10.4.2 aufzunehmen. Danach würde es frühestens mit 10.5 was.

TurboMagic 16. Dez 2020 12:50

AW: Code Vervollständigung Delphi10.4
 
Ich kann Uwe da nur beipflichten!

Und je mehr Leute das vorab testen und irgendwelche Probleme die es noch damit gibt melden,
umso schneller wird es umso besser!

Ich glaube aber auch, dass die noch weiter an der Performance arbeiten.
Ich glaube es wird an der integration möglichst vieler Fixes des Compiler FixPack gearbeitet.
Da LSP den Compiler benötigt und der durch die Umsetzung der Fixes von Haus aus schneller wird
(ist halt abhängig von der konkreten Codebasis, weil halt unterschiedliche Codebasen von
unterschiedlichen Fixes profitieren und vermutlich nicht alle Fixes gleich integriert werden
können weil man die vermutlich hier und da anpassen muss) sollte auch die Code Vervollständigung
noch schneller werden.

Auch ich hab' damit noch Probleme. Manchmal verabschiedet sie sich und ist erst nach IDE Neustart
wieder da. Wenn sie jedoch funktioniert wie sie soll, dann emnpfinde ich sie schon als Fortschritt!

himitsu 16. Dez 2020 12:52

AW: Code Vervollständigung Delphi10.4
 
Lokal war ich noch nicht dazu gekommen das neue Delphi zu installieren.

* auf Arbeit mit 10.4.1 hab ich aktuell LSP aktiv
> Nachdem ich nun unsere fast 100 Projekte (vorallem BPL und DLL) von XE auf 10.4 umgestellt habe und damit die ersten kompletten Gehversuche/Testes in der IDE machen konnte ... die IDE ist schon extrem langsam geworden und zu oft reagiert die Codevervollständigungen garnicht (bei Units aus anderen Pakages der Projektgruppe) und auch oftmals garnicht bei Funktionen/Klassen der RTL/VCL.
> Allerdings fehlt hier immernoch sowas wie IDEFixPack (IDESpeedPack), um einen endgültigen Vergleich ziehen zu können, da auch XE ja auch nicht überall "optimal" lief.

* und daheim also immernoch (vielleicht nicht mehr am Ende dieser Woche) die 10.4.0 mit classic (weil anders geht es da eh nicht)


Zitat:

Denke irgendwann wird classic ja auch mal raus fallen in zukünftigen Versionen
Da dort dran nicht mehr gearbeitet wird, wird es sowieso irgendwann nicht mehr nutzbar sein,
vor allem wenn man aktuelle und zukünftige neue Funkionen/SprachFeatures benutzt hat.

AndyDF 16. Dez 2020 15:36

AW: Code Vervollständigung Delphi10.4
 
Danke für eure Rückmeldungen. Das mit der Beta werde ich mir auf jeden Fall ansehen.

Zitat:

> Nachdem ich nun unsere fast 100 Projekte (vorallem BPL und DLL) von XE auf 10.4 umgestellt habe und damit die ersten kompletten Gehversuche/Testes in der IDE machen konnte ... die IDE ist schon extrem langsam geworden und zu oft reagiert die Codevervollständigungen garnicht (bei Units aus anderen Pakages der Projektgruppe) und auch oftmals garnicht bei Funktionen/Klassen der RTL/VCL.
Ich kann mit 10.4.1 ähnliche Beobachtungen machen. Die Codevervollständigung braucht z.T. sehr, sehr lange bis sie erscheint. Oft auch gar nicht. Bei mir ist es ähnlich, ich habe mehrere Packages in der Projektgruppe und habe auch das Gefühl, dass es damit zusammen hängt.
Ich denke, letztendlich muss im Hintergrund einfach zu viel kompiliert werden was einfach zu lange dauert. Irgendwann kommt die Codevervollständigung dann schon.... manchmal.

himitsu 16. Dez 2020 16:01

AW: Code Vervollständigung Delphi10.4
 
Schon alleine mal versuchen mehrere Projekte in der Projektverwaltung zu markieren
und dann noch das Kontextmenü aufzumachen.

Die Dialoge der IDE- und Projektopionen .... boar eh.
Fummel da mal an den Optionen von hunderten Projekten rum, vor allem wenn man noch am Rumprobieren ist und die Fehler der letzten Jahrzehnte Stück für Stück beheben möchte
und gleichzeitig sich vorbereiten will zukünftig mehrere Profile nutzen zu können.

BobTheBuilder 22. Dez 2020 11:10

AW: Code Vervollständigung Delphi10.4
 
Ihr könnt mal mit aufnehmen, dass Code Insight auch nicht richtig funktioniert, wenn man sich in einer class function befindet.

Ich weiß jetzt gerade nicht, ob das für alle Klassen gilt, aber wir hatten jetzt mit der TRTTIProperty das Problem, dass ich hier mit 10.3 deren properties, functions etc alle angezeigt bekomme, ein Kollege mit 10.4 bekommt aber NUR die properties, functions etc von "class" (also der tatsächlichen Basis aller Basen) angezeigt.

Der Compiler frisst den Code ohne Probleme und es wird auch kein Fehler angezeigt, wenn ich zB die ".Name" Property der Klasse benutze. Aber Code Insight tut so, als wäre sowas wie Vererbung nie erfunden worden.

Macht man aus der class function eine normale function, dann funktioniert Code Insight sofort wieder.


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