AGB  ·  Datenschutz  ·  Impressum  







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

Die Caption-Länge von TLabel

Ein Thema von Popov · begonnen am 12. Mai 2012 · letzter Beitrag vom 12. Mai 2012
Antwort Antwort
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.175 Beiträge
 
Delphi 13 Florence
 
#1

AW: Die Caption-Länge von TLabel

  Alt 12. Mai 2012, 10:38
Bei Delphi 6? Maximal 255 Zeichen gab es nur bei ShortString, das als String nur bei Delphi 1 eingesetzt wurde. Seit Delphi 2 kannst du in einen String auch längere Texte packen.

Im Anhang ein kleines Beispiel, erstellt mit Delphi 3, da sind knapp 10000 Zeichen im Quelltext in einem String und werden in ein Label gepackt.
Angehängte Dateien
Dateityp: zip Delphi 3 Label and String Length.zip (117,4 KB, 5x aufgerufen)
Sebastian Jänicke
AppCentral

Geändert von jaenicke (12. Mai 2012 um 11:47 Uhr)
  Mit Zitat antworten Zitat
Popov
(Gast)

n/a Beiträge
 
#2

AW: Die Caption-Länge von TLabel

  Alt 12. Mai 2012, 11:27
Hm, sonderbar, vielleicht habe ich das seit D1 so im Kopf.
  Mit Zitat antworten Zitat
Andreas L.

Registriert seit: 23. Mai 2011
Ort: Furth im Wald
308 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Die Caption-Länge von TLabel

  Alt 12. Mai 2012, 11:47
Bei Delphi 6?
Ich habe jetzt nur für dich Delphi 6 PE in einer VM installiert. Siehe Bild:
delphi6-stringmax.png
TLabel.Caption hat diese Begrenzung allerdings nicht.

EDIT: So wie in deinem Code (einzelne Strings mit + verbinden) geht das natürlich auch mit Delphi 6. In meiner obigen Aussage bezog ich mich darauf, das nur 255 Zeichen innerhalb von ' stehen dürfen. Das wurde entweder bei Delphi 7 oder Turbo Delphi geändert.
Andreas Lauß
Blog

Geändert von Andreas L. (12. Mai 2012 um 11:52 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
10.175 Beiträge
 
Delphi 13 Florence
 
#4

AW: Die Caption-Länge von TLabel

  Alt 12. Mai 2012, 11:51
Diese Beschränkung gab es pro Zeile, nicht pro String

Und wer schreibt schon so viele Zeichen in eine Zeile? Insofern war die Beschränkung in der Praxis ohnehin kein Problem...
Denn da schreibt man so viel erstens ohnehin kaum direkt in den Quelltext und wenn doch, dann strukturiert über mehrere Zeilen:
Delphi-Quellcode:
var
  a: string;
begin
  a := 'Text: Mein erster Text ...'
    + 'Text 2: ...';
Und das geht schon seit Delphi 2 und auch mit deutlich mehr als 255 Zeichen.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Andreas L.

Registriert seit: 23. Mai 2011
Ort: Furth im Wald
308 Beiträge
 
Delphi 11 Alexandria
 
#5

AW: Die Caption-Länge von TLabel

  Alt 12. Mai 2012, 11:57
Und das geht schon seit Delphi 2 und auch mit deutlich mehr als 255 Zeichen.
Das bestreite ich auch gar nicht, siehe mein Edit
Andreas Lauß
Blog
  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 05:55 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