![]() |
Delphi-Version: 10.2 Tokyo
Zeilenumbruch in Konstante
Hallo,
ich habe gerade festgestellt, dass die Delphi-IDE den Wert und Typ einer Konstante nicht erkennt, wenn diese einen Zeilenumbruch enthält. Bsp:
Code:
Beim Quelltext-Hinweis in Code Insight erscheint
MyConst = 'abc' +
'xyz'; Zitat:
Danke und Grüße |
AW: Zeilenumbruch in Konstante
huch, habs falsch verstanden, sorry!
|
AW: Zeilenumbruch in Konstante
10.4 : keine Probleme (ohne oder mit den 3 Patches)
Was ist jetzt mit den XMLDoc? Ich dachte es geht um Zeilenumbrüche im Code. |
AW: Zeilenumbruch in Konstante
Ich würde gerne den Wert der Konstante in der IDE angezeigt bekommen, auch wenn dieser wie im Beispiel einen Umbruch bzw. nicht zusammenhängenden String enthält. Da dies anscheinend in 10.2 nicht korrekt funktioniert, war die Idee, den Wert zusätzlich in XMLDoc zu schreiben, damit dieser in Code Insight angezeigt wird. Die doppelte Arbeit finde ich aber nicht wirklich schön...
|
AW: Zeilenumbruch in Konstante
Warum muss das denn sein? Ist der Text so lang?
Der Code erzeugt ja keinen Zeilenumbruch im String selbst sondern ist halt nur u.U. schöner zu lesen. |
AW: Zeilenumbruch in Konstante
Wenn man ganz lange Konstanten hat, dann muß man sie trennen. ("einzelne" StringLiterale haben eine Grenze).
Und auch im Code-Insight ist die Länge begrenzt. (zu Langes wird im Hint abgeschnitten) Schade ist ebenfalls, dass man keine "richtigen" Multiline-Konstanten im Delphi definieren kann. Man könnte lange Texte auch in Ressourcen auslagern, aber dann bekommt man sowieso dazu keinen Hint im Editor. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 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