AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Zeilenumbruch in Konstante

Ein Thema von ernschd · begonnen am 29. Jul 2020 · letzter Beitrag vom 29. Jul 2020
Antwort Antwort
ernschd

Registriert seit: 16. Jan 2008
166 Beiträge
 
Delphi XE8 Professional
 
#1

Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 11:05
Delphi-Version: 10.2 Tokyo
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:
MyConst = 'abc' +
    'xyz';
Beim Quelltext-Hinweis in Code Insight erscheint
Zitat:
null - Erroneous_Type
Machen wir hier etwas falsch, oder muss man damit einfach leben? Wie macht ihr das? Mit XMLDoc-Kommentaren?

Danke und Grüße
  Mit Zitat antworten Zitat
Benutzerbild von KodeZwerg
KodeZwerg

Registriert seit: 1. Feb 2018
3.691 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 11:19
huch, habs falsch verstanden, sorry!
Gruß vom KodeZwerg
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 12:42
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.
$2B or not $2B
  Mit Zitat antworten Zitat
ernschd

Registriert seit: 16. Jan 2008
166 Beiträge
 
Delphi XE8 Professional
 
#4

AW: Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 13:57
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...
  Mit Zitat antworten Zitat
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.081 Beiträge
 
Delphi 2009 Professional
 
#5

AW: Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 18:00
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.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#6

AW: Zeilenumbruch in Konstante

  Alt 29. Jul 2020, 18:09
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.
$2B or not $2B
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:35 Uhr.
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