Delphi-PRAXiS
Seite 10 von 19   « Erste     8910 1112     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi 10.4.2 erschienen (https://www.delphipraxis.net/207101-delphi-10-4-2-erschienen.html)

PeterPanino 26. Feb 2021 16:35

AW: Delphi 10.4.2 erschienen
 
Zitat:

Zitat von Daniel (Beitrag 1483975)
Zitat:

Zitat von himitsu (Beitrag 1483970)
Und nein, Strg+Linksklick funktioniert in einem großeren Projekt natürlich garnicht mehr
und Strg+Enter auf einer Unit in den Uses (keine von Delphi selbst) öffnet nur den Öffnendialog, anstatt der Unit.
-> auch ohne in Suchpfaden zu stehen, früher wurden Units des/der geöffneten Projektes/Projektgruppe gefunden

Es mag sein, dass dies in Deiner Umgebung nicht funktioniert - ich kann beide Funktionalitäten problemlos benutzen. Wenn Du an einer konkreten Lösung interessiert bist, mache dafür einen separaten Thread auf. Wir können hier im Release-Thread nicht alle spezifischen Probleme erörtern - das gäbe ein totales Durcheinander.

CTRL-CLICK hat nie richtig funktioniert - manchmal funktioniert es, manchmal nicht. Ich habe aber den Eindruck, dass es in Delphi 10.4.2 öfter funktioniert als in Delphi 10.4.1. CTRL-CLICK sollte aber eine explizite Rückmeldung ausgeben, wenn die betreffende Source-Datei nicht existiert (z.B. wenn nur eine .DCU-Datei existiert). Dann weiß man wenigstens, woran man ist. Gar keine Rückmeldung ist frustrierend. Das ist so, wie wenn du jemanden nach dem Weg fragst und keine Antwort bekommst.

Harry Stahl 26. Feb 2021 16:50

AW: Delphi 10.4.2 erschienen
 
Liste der Anhänge anzeigen (Anzahl: 2)
Zitat:

Zitat von PeterPanino (Beitrag 1483984)
Zitat:

Zitat von Daniel (Beitrag 1483975)
Zitat:

Zitat von himitsu (Beitrag 1483970)
Und nein, Strg+Linksklick funktioniert in einem großeren Projekt natürlich garnicht mehr
und Strg+Enter auf einer Unit in den Uses (keine von Delphi selbst) öffnet nur den Öffnendialog, anstatt der Unit.
-> auch ohne in Suchpfaden zu stehen, früher wurden Units des/der geöffneten Projektes/Projektgruppe gefunden

Es mag sein, dass dies in Deiner Umgebung nicht funktioniert - ich kann beide Funktionalitäten problemlos benutzen. Wenn Du an einer konkreten Lösung interessiert bist, mache dafür einen separaten Thread auf. Wir können hier im Release-Thread nicht alle spezifischen Probleme erörtern - das gäbe ein totales Durcheinander.

CTRL-CLICK hat nie richtig funktioniert - manchmal funktioniert es, manchmal nicht. Ich habe aber den Eindruck, dass es in Delphi 10.4.2 öfter funktioniert als in Delphi 10.4.1. CTRL-CLICK sollte aber eine explizite Rückmeldung ausgeben, wenn die betreffende Source-Datei nicht existiert (z.B. wenn nur eine .DCU-Datei existiert). Dann weiß man wenigstens, woran man ist. Gar keine Rückmeldung ist frustrierend. Das ist so, wie wenn du jemanden nach dem Weg fragst und keine Antwort bekommst.

Ohne das Thema hier unnötig verlängern zu wollen, aber ich denke man kann annehmen, dass die Umstellung auf das LSP-Server-Protokoll bei Code Insight noch nicht vollständig fertig ist. Ich habe hier leider auch sehr viele Fälle, wo Ctrl-Links-Click nicht funktioniert, insbesondere in FMX-Projekten funktioniert es auch noch schlechter als in VCL-Projekten.

Ich denke, man hat aus guten Gründen noch die alte Methode (Classic Code Insight) drin gelassen, die habe ich wieder aktiviert, LSP ist im jetzigen Zustand für mich nicht akzeptabel (wie es geht, siehe anliegenden Screenshot).

Damit keine Missverständnisse aufkommen: Trotz dieses Punktes, wo man sicher noch dran arbeiten kann und wird, ist die Version 10.4.2 aus meiner Sicht die bislang beste 10.4-Version, die einen großen Fortschritt in Sachen Stabilität und Geschwindigkeit gemacht hat.

Edit: Vielleicht muss ich für die Version 10.4.2 hier doch eine Warnung dazu ausgeben: Nachdem ich auf Classic umgestellt hatte - und mal testweise wieder auf LSP - und dann wieder auf Classic, kann ich auf der Seite jetzt gar keine Auswahl mehr machen, siehe Screenshot 2...

Edit2: ENTWARNUNG Aus irgendwelchem Gründen wurde beim Wechsel die Sprache auf "Vorgabe" gestellt. Wenn man das wieder auf "Delphi" stellt, kann man wieder alles auswählen.

Sorry für das hin und her, aber evtl. geht es jemandem ja auch so...

MEissing 26. Feb 2021 16:51

AW: Delphi 10.4.2 erschienen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier geht's. Vorher natürlich explizit einschalten

Anhang 53708

Harry Stahl 26. Feb 2021 17:12

AW: Delphi 10.4.2 erschienen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MEissing (Beitrag 1483987)
Hier geht's. Vorher natürlich explizit einschalten

Anhang 53708

Hmm... scheint wohl mal zu gehen, mal nicht.

Im anliegenden Screenshot (natürlich ist "alles Anzeigen" aktiviert), wird die Variable "s" nicht verwendet und "i" ist gar nicht definiert. Hier gibt es keine Hinweise.

( Wenn ich bei Code-Insight auf Classic umschalte, wird mir ein Hinweis angezeigt, allerdings auf der falschen Zeile)

Muss ich mal weiter testen...

Wie auch immer, ein tolles Feature, in einem VCL-Projekt habe ich eben rasend schnell mit diesen Hinweisen überflüssige Variablen entfernt...

Edit: Habe jetzt mal ein paar FMX-Projekte geöffnet und kontrolliert: In den meisten Fällen wird es angezeigt, in einigen wenigen Fällen nicht, keine Ahnung warum (allerdings nur mit LSP-Server-Protokoll als Code-Insight Manager).

himitsu 26. Feb 2021 18:23

AW: Delphi 10.4.2 erschienen
 
CodeInsightManager auf Classic, da geht Deklarationsuchen öfters,
aber dann werden auch enorm viele Fehler angezeigt ... bestimmt 80% der eigenen Unit unterstrichen "UnitName kann nicht aufgelöst werden" und nachfolgen dann auch viele Typen und Funktionesaufrufe als Fehler.

Und ich hatte jetzt mühevoll ein Script geschrieben, was sämtliche Pfade zu unseren Units in den Suchpfad einträgt,
also daran dass nichts gefunden werden könne, kann es also nicht liegen.

philipp.hofmann 26. Feb 2021 18:30

AW: Delphi 10.4.2 erschienen
 
Kleine Info zu den Ergebnissen, was noch geht und was nicht mehr:
- MacOS-BluetoothLE geht nicht mehr (habe ich mich noch nicht weiter drum gekümmert)
- iOS: Ich hatte hier mal die Klasse VirtualKeyboardService hier gefunden, mit der man verhindern konnte, dass das VirtualKeyboard beim Anklicken von bestimmten Elementen erscheint; wenn man dies mit 10.4.2 einbindet, kann man den TWebBrowser nicht mehr vernünftig verwenden (man kann keinerlei Eingaben mehr in Formularfelder vornehmen); ich habe daher TVirtualKeyboardService wieder rausgenommen; scheint auch nicht mehr notwendig sein (bei mir kam beim Anklicken von ReadOnly-Memo-Elementen das VirtualKeyboard, was ja keinen Sinn gemacht hat), somit ist zumindest kein neuer Bug notwendig;
- STRG-Klick oder Klick auf Search: Zumindest stürzt es schon mal seltener ab als zuvor; aber es ist noch lange nicht gelöst und gibt immer noch Abstürze in großen Projekten;

Harry Stahl 26. Feb 2021 18:55

AW: Delphi 10.4.2 erschienen
 
Ich glaube man kommt nicht umher alle Fälle nachvollziehbar zu melden, wo es nicht funktioniert.

Habe ich mal hier gemacht: https://quality.embarcadero.com/browse/RSP-33065

Ein wenig habe ich die Hoffnung, dass man hier evtl. mit Patches nachjustieren kann, da es ja nur den Editor betreffen würde...

philipp.hofmann 26. Feb 2021 19:05

AW: Delphi 10.4.2 erschienen
 
@Harry: Der interne Issue beim EMBT dazu ist: https://quality.embarcadero.com/browse/RSP-24626. Am besten dafür voten.

lxo 26. Feb 2021 20:07

AW: Delphi 10.4.2 erschienen
 
Gibt es denn keine Möglichkeit bzgl. der STRG-Klick und Error-Insight Probleme.
Logdateien oder ähnliches zu generieren um dem Support die Probleme vielleicht irgendwie erklären zu können?
Ich weiß halt wirklich nicht woran es liegt. Mit einem neuen Testprojekt läuft alles super. Und zum Teil funktioniert es auch in unseren Projekten nur größtenteils nicht. Ich sehe da einfach keinen Zusammenhang.

@MEissing
Hast du da evtl. ein Tipp wie man das gezielter an den Support melden könnte?
Oder vielleicht was die Probleme verursachen könnte?

jaenicke 26. Feb 2021 20:49

AW: Delphi 10.4.2 erschienen
 
Zitat:

Zitat von PeterPanino (Beitrag 1483984)
CTRL-CLICK hat nie richtig funktioniert - manchmal funktioniert es, manchmal nicht.

Mit Generics hat es z.B. schon immer Probleme gehabt. Ansonsten klappte das eigentlich immer ganz gut. Manche haben es aber auch bei Units (statt der eigentlichen Funktion Strg + Enter) versucht und sich gewundert, dass das oft nicht ging.

Ich habe mit 10.4.2 jedenfalls einmal unsere alte Version aufgemacht und Strg + Klick, Codevervollständigung usw. getestet und unsere neue Version, in der wir viele Codesünden wie zyklische Unitreferenzen oder Verwendung von with usw. aufgeräumt haben. In der neuen Version funktioniert es so gut wie immer korrekt, in der alten passiert immer wieder gar nichts...


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:23 Uhr.
Seite 10 von 19   « Erste     8910 1112     Letzte »    

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