Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Inline-Variablen in 10.3 Rio werden als Fehler markiert (https://www.delphipraxis.net/198686-inline-variablen-10-3-rio-werden-als-fehler-markiert.html)

Der schöne Günther 4. Feb 2019 16:43

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
War ja mit XE7 und der revolutionären Möglichkeit Arrays mit dem Plus-Zeichen zu konkatenieren bereits auch nicht anders 🙄

Sherlock 5. Feb 2019 08:29

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Was natürlich den Nutzen dieser "Superdinger" noch mehr in Frage stellt. Ich bleibe dabei, daß "neumodischer" Krempel ohne tatsächlichen Mehrwert mal für ein Release einfach weggelassen und Fehlerbehebung Priorität 1A mit Sternchen haben sollte.

Sherlock
- man wird ja wohl noch träumen dürfen

Dennis07 6. Feb 2019 13:51

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Generell würde ich von den Inline-Variablen Abstand nehmen. Weiß offen gesagt auch keiner, warum Embarbadero plotzlich meinte die einfügen zu müssen. Zumal es echte Probleme gab oder Dinge, die wirklich gefehlt haben. Und die wurden nicht angegangen. Inline-Variablen selber sind sehr schlecht und unvollständig implementiert. Die impliziten Typen funktionieren auch nicht so, wie sie es sollten in einigen Situationen. Der Live-Debugger und Code-Insight unterstützen es noch nicht, da sie dummerweise ihren Castalia nicht upgedatet haben.
Generell ist der Mehrwert von Inline-Variablen und Typeninferenz aber auch mehr als begrenzt. "Ganz nett" in einigen wenigen Situationen wie Schleifenköpfen, aber meistens eher fehl am Platz in Pascal. Hätte man gern weglassen können.
Fazit: Einfach nicht verwenden

Der schöne Günther 6. Feb 2019 17:30

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Heißt das man kann die Variablen im Debugger nicht mehr auswerten - So wie die in anonymen Methoden "gecapturten" Variablen die es ja auch erst seit 10 Jahren gibt?

Rollo62 7. Feb 2019 08:26

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Zitat:

Generell ist der Mehrwert von Inline-Variablen und Typeninferenz aber auch mehr als begrenzt.
Hast Recht, aber "gut finden" tue ich die trotzdem.

Das Problem ist eher das EMBA solche neuen Features niemals bis zu Ende denkt.

taveuni 7. Feb 2019 16:15

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1424885)
Heißt das man kann die Variablen im Debugger nicht mehr auswerten - So wie die in anonymen Methoden "gecapturten" Variablen die es ja auch erst seit 10 Jahren gibt?

Bitte sag nicht dass dies in den neusten Versionen immer noch so ist?

Stevie 8. Feb 2019 07:06

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Zitat:

Zitat von taveuni (Beitrag 1424992)
Bitte sag nicht dass dies in den neusten Versionen immer noch so ist?

Leider ja, siehe RSP-9917 und RSP-22924. Es muss dem Debugger beigebracht werden, dass die nicht auf dem Stack sondern auf dem Heap liegen (als Feldvariablen der vom Compiler generierten Klasse für die anonyme Methode)

uups 15. Feb 2019 17:43

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Weiß jemand, ob das Problem mit dem Release 1 behoben wurde?

Dennis07 18. Feb 2019 04:30

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
In den Release-notes steht es nicht. Zu erwarten ist es aber.
Da wir in der Firma sowohl 10.3 als auch 10.3.1 nicht verwenden werden (zu verbuggt, keine nützlichen neuen Features) werde ich das wohl auch nicht erfahren.

AJ_Oldendorf 18. Feb 2019 07:09

AW: Inline-Variablen in 10.3 Rio werden als Fehler markiert
 
Bestätigung:
Wird immernoch rot markiert (Wellenlinie) unter 10.3.1


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr.
Seite 2 von 3     12 3      

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