![]() |
Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Ich habe auf Grund eines immer wiederkehrenden internal error bei Delphi 11.1 jetzt Delphi 11.2 installiert, da in der bugfix-liste von Delphi 11.2 dieser als gefixt angegeben ist.
Seitdem habe ich aber immer wieder Problem, dass die Code-Vervollständigung, usw. nicht korrekt läuft. D.h. bei folgenden Aktionen kommt nicht's Sinnvolles, oder nur manchmal was Sinnvolles
CodeInsight zeigt jedoch "Done" an. Der Code enthält keine Fehler und ist kompilierbar. Hat irgendjemand eine Ahnung, an was es liegen könnte? Danke schon mal, Hans. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Ich kann dir zwar nicht sagen woran das liegt, aber einen Workaround hätte ich anzubieten.
Unter Tools - Tools konfigurieren habe ich einen Eintrag namens Kill LSP angelegt mit folgenden Einstellungen:
Code:
Wenn das CodeInsight mal wieder rumzickt, starte ich dieses Tool und nach der nächsten Änderung im Source klappt es in der Regel wieder.
Programm: taskkill
Parameter: /IM DelphiLSP.exe /F |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Den Tipp werd ich mal testen, danke! |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Danke Uwe, werde ich mal ausprobieren :thumb:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Update nach ersten Tests mit kill LSP:
Hat bei mir leider nichts gebracht, d.h. ich habe immer noch das selbe Verhalten. Kann auch leider nicht sagen, wann es geht und wann nicht. Manchmal funktioniert es beim Neustart von Delphi 11.2 eine zeitlang, dann verweigert es auf einmal den Dienst, dann funktioniert es nur für manche Packages, dann erst nach einem Build, .... Bin weiter super dankbar für jeden Tipp. So ist es leider mit der Delphi-IDE nicht möglich, effektiv zu arbeiten :( |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Sehr frustrierend wenn man gerade mitten in der Arbeit drin steckt und das CodeInsight einfach komplett aufgibt.
Man weiß auch einfach nicht wie man das richtig melden soll. Bei kleinen Projekten läuft es ja eigentlich vernünftig. LSP Log habe ich auch schon einige male an Embarcadero geschickt (seit 10.4) wird aber alles irgendwie nicht wirklich besser. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Teilweise geht es so weit, dass die Code Completion einem völlig unsinnige Texte in den Code einfügt, sobald man einen Punkt eintippt. Meine aktuellen Projekte sind relativ komplex, da wird häufig refactored, was dann dazu führt, dass CodeInsight nach wenigen Minuten die Segel streicht. Mittlerweile habe ich das Gefühl, IDE steht in Delphi für "Incredibly dumb environment". Wenn sie mich schon nicht so unterstützen kann, wie sie das eigentlich sollte, dann sollte sie mich wenigstens nicht auch noch behindern.
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Auch die Suche Control+F bis das Fenster aufgeht ist extrem langsam... |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Ich dachte, man kann es nur komplett abschalten, dann hat man auch die entsprechende Unterstützung nicht mehr. Auf "Classic" o.ä. wechseln kann ich doch meines Wissens mit Delphi 11.2 nicht mehr, oder?
Kann es an irgendwelchen Zugriffsrechten liegen, d.h. ich kann eventuell die von LSP erzeugten Daten nicht korrekt lesen? Wo werden denn grundsätzlich die Daten abgelegt (und welche Daten)? |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Verstehe nicht wieso das so lange dauern muss, das ist ja nur ein kleines Fenster wo man paar Parameter für eine Suche eingibt. (vor Delphi 10.4 ging das ja auch immer direkt auf) Falls irgendwelche Initialisierungen gemacht werden müssen für die Suche könnte man das ja auch beim Start des Suchvorgangs machen und keiner würde es merken und auch niemanden stören. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Eventuell genügt es ja auch schon, bei Programmierhilfe das Automatisch aufrufen und eventuell noch Klammern automatisch abzuschalten. Allerdings, ob es damit mittelfristig besser wird ist eher fraglich. Sicher sind einige Problemstellen bereits erkannt und man arbeitet an Lösungen. Allerdings ist man in diesem Bereich auf möglichst viele reproduzierbare Testfälle angewiesen. Ich weiß, dass das mühsam ist und den Arbeitsfluss noch mehr unterbricht. Die eine oder andere freie Minute in die Erstellung solcher Tests zu stecken zahlt sich aber mit hoher Wahrscheinlichkeit später aus. Zitat:
Die Verzögerung sollte auch schon beim Öffnen des Suchen Menüs bemerkbar sein. Sie kommt durch das Aktualisieren der Refactoring Einträge und hat mit der Suche gar nichts zu tun. Durch obigen Workaround wird das Refactoring einfach nicht geladen. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
...schaun wir Mal. Danke. :thumb:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Gerne würde ich den Fall irgendwie eingrenzen, aber wir haben ein Projekt mit über 20 Packages. Der Fehler tritt nicht nachvollziehbar auf und ich kann es bis jetzt leider noch nicht auf irgendeine Aktion zurückführen. Kann es sein, dass es mit irgendwelchen Drittkomponenten zu tun hat? Bei mir ist aktuell GExperts und MMX mit installiert. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
die IDE (bds.exe) hat aber keine höhere CPU-Auslastung?
Nja, schnell kann man die neuen IDEs sowieso nicht nennen. (im Vergleich zu XE und davor) |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
hab daheim aktuell garnichts im Delphi und dennoch geht das gefühlt nahezu niemals.
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Super Tipps, danke Uwe.
Das mit dem LSP musste ich bislang immer durch einen Neustart von Delphi lösen, so ist es galanter. Hoffe auch mal, dass mir der Tipp mit dem Refactoring hilft, denn hier hatte ich mit Shift+Strg+F (In Dateien suchen) bereits mehrmals Hänger (Delphi abgestürzt), evtl. lag das ja auch am Refactoring (jedenfalls ist der Dialog jetzt sofort da, vormals gab es i.d.R. eine kleine Denkpause...). |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
LSP umgesetzten Funktionen und die dazu bekannten Fehler. Um diese zu korrigieren müssen aber wohl auf der Compiler Seite erstmal ein paar weitere Grundlagen gelegt werden weil der Compiler ja damals nicht mit sowas im Hinterkopf programmiert worden war. Das soll jetzt keine Entschuldigung sein, auch ich hätte diese Bugs gerne gefixt. Nur eine Erklärung woran es hängt. Grüße TurboMagic |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
...ja ich finde die Situation auch ziemlich frustrierend. Aber Danke Uwe für den ToolTip :). Spart einen händisches Killen des Tasks im Taskmananger.
Eine der nervigsten Sachen ist es, wenn man mit der Maus über einem Bezeichner steht, angezeigt bekommt in welcher unit er deklariert wurde usw. Ein Click+Strg auf den Bezeichner bringt aber kein Ergebnis :wall: Das nervt! |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Hast du mal versucht, auf den Link im Hint zu klicken? Nur um zu wissen, ob es einen Unterschied macht.
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Ich kann mich nicht erinnern, dass dieser Link jemals funktionierte,
ABER ja, der geht (nur geht grade auch das Strg+Linksklick ... also abwarten), aber ich bauchte auch mehrere Versuche, um mit der Maus über den Hint zu kommen, damit er auf bleibt ... ging die ersten Male immer kurz vorher zu. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Hallo Uwe,
der Link zeigt oftmals keinen Text sondern nur eine Zahl (ich sag mal MaxInt). Wenn er Text zeigt funktioniert der Link auch. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Mittelfristig soll es sowieso durch ein anderes Tool ersetzt werden. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
So lange keiner die Endlösung dafür findet.
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Liste der Anhänge anzeigen (Anzahl: 2)
Bei mir funktioniert seit Umstellung auf Delphi 11.2 STRG-LEER überhaupt nicht mehr. Erst wenn ich ein korrekten Bezeichner ausgeschrieben habe und einen "." getippt habe bekomme ich Vorschläge durch CodeInsight. Bis Delphi 10.4 konnte ich die ersten Buchstaben eines Bezeichners tippen und bekam schon passende Vorschläge. Habe schon alle möglichen Kombinationen in den Einstellungen ausprobiert. Auch der Tipp mit "killtask.exe /IM DelphiLSP.exe /F" startet den LSP zwar neu aber behebt nicht das Problem.
Auch in einer brandneuen Windows 11 & Delphi 11.2 Installation (in einer Parallels VM) hat nicht geholfen. Als Projekt habe ich lediglich 30 Zeilen Code (bereits gespeichert). Die verändert meine Produktivität so erheblich, dass ich erst einmal weiter mit 10.4 arbeite. Gibt es hier wirklich keine Lösung? |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
.. hast Du schon diesen Fix installiert?
![]() Grüße Klaus |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Schaust du hier...8-)
![]() ...runterladen, austauschen. = glücklich 8-) PS: auch die Suche ist gefühlt schneller. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Neues VCL-Projekt | Button rauf | FormCreate erzeugen | Darin Buchstaben 'B' tippen. Erwartungshaltung: Code Completion geht durch aktvierte Auto Invoke Option auf. Realität: Man muss Ctrl + Whitespace drücken. |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
Doof, dass Delphi auch keine Möglichkeit bietet, die Tastenkombo für die Code Completion überhaupt anzupassen... |
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
[deleted]
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
AW: Delphi 11.2 Code Completion, usw. funktioniert nicht korrekt
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:48 Uhr. |
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 by Thomas Breitkreuz