![]() |
Inline Variablen problematisch?
Hallo, Bei obigen zwei Links sind Probleme im Zusammenhang mit Inline Variablen beschrieben. Hat sich in der Zwischenzeit und/oder neuen Delphi Versionen da etwas getan? Gibt es sonst noch Third-Party die sich damit schwer tun. |
AW: Inline Variablen problematisch?
Ich verwende inline Variablen relativ oft, was immer wieder zu Problemen führt, wenn der Code für ältere Delphi-Versionen compiliert werden soll. Das war allerdings zu erwarten.
Der integrierte Formatter geht damit nicht wirklich schön um, aber dessen Tage sind ja auch mittlerweile gezählt. |
AW: Inline Variablen problematisch?
Das funktioniert nun mit Delphi 12.3 gut. Anfangs lief damit ja schon die Codevervollständigung nicht mehr sauber. Ich persönlich verwende Inlinevariablen höchstens mal in Schleifen, aber in fremdem Code laufen sie mir immer wieder mal über den Weg. Die Tools, die ich verwende (MMX, CnPack, GExperts), haben damit keine Probleme, die mir aufgefallen wären.
|
AW: Inline Variablen problematisch?
Gerade in Schleifen nutzt man die gerne, aber gerade da geht es auch gerne schief, wenn man debuggen muss und diese Variable für eine Bedingung nutzen möchte, was nicht geht. Da muss man sich dann anders behelfen und zB Durchlaufzähler nutzen.
|
AW: Inline Variablen problematisch?
Zitat:
|
AW: Inline Variablen problematisch?
Inzwischen auch (glaub ich), wenn der Name mehrmals vorkommt. (mehrere Schleifen mit VAR nacheinander).
Aber ja, einiges kommt mit so neumodischem einfach noch nicht aus. z.B. das automatische END, zu einem BEGIN, egal ob sowas wie InlineVAR/CONST/TYPE oder 'ne Anonyme davor oder danach vorkommt. |
AW: Inline Variablen problematisch?
Zitat:
|
AW: Inline Variablen problematisch?
Ein Kollege meint (Delphi 12 Version 29.0.55362.2017)
Zitat:
|
AW: Inline Variablen problematisch?
Zitat:
Ich muss zugeben, dass ich das Refactoring Package meist sehr schnell aus der IDE entferne. Damit läuft die in vielen Bereichen merkbar flüssiger. |
AW: Inline Variablen problematisch?
Zitat:
Wie machst du das? Reicht es die refactoride*.bpl umzubenennen? |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 20:22 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-2025 by Thomas Breitkreuz