Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Label mit mehr als 255 Zeichen?? (https://www.delphipraxis.net/108023-label-mit-mehr-als-255-zeichen.html)

mathis.h 6. Feb 2008 15:02


Label mit mehr als 255 Zeichen??
 
Hallo!

Habe zwar schon gesucht, aber irgendwie nichts passendes gefunden. Ich versuche gerade ein Label mit mehr als 255 Zeichen zu füllen (über labelname.caption = '...';). Bisher erfolglos. Ich nehme an, dass dort Shortstrings verwendet werden. Wie kann man das umstellen??

Gruß
Mathis

Sharky 6. Feb 2008 15:04

Re: Label mit mehr als 255 Zeichen??
 
Hai mathias,

die IDE erlaubt keinen String der mehr als 255 Zeichen "am Stück" enthält.

Einfach
Delphi-Quellcode:
begin
  labelname.Caption := '123123123123123123 ... 254'
    + ' weiter geht '
    + ' es';
end;

Dax 6. Feb 2008 15:06

Re: Label mit mehr als 255 Zeichen??
 
Zitat:

Zitat von Sharky
die IDE erlaubt keinen String der mehr als 255 Zeichen "am Stück" enthält.

Nur warum? Das macht doch keinen Sinn...

Larsi 6. Feb 2008 15:09

Re: Label mit mehr als 255 Zeichen??
 
wahrscheinlich zur übersicht :)
aber zum beispiel bein nem pfadname der kann ja auch nicht länger als 255 zeichen enthalten und sonst kommt da halt n fehler und damit bei manchen strings dass nicht passiert macht dass die ide nicht! :) (vermutung^^)

Dax 6. Feb 2008 15:11

Re: Label mit mehr als 255 Zeichen??
 
Ich vermute eher, dass es eine Beschränkung mit Wurzeln in Pascal/16bit ist...

mathis.h 6. Feb 2008 15:13

Re: Label mit mehr als 255 Zeichen??
 
Danke erstmal :-D!

Bin gerade zu faul es auszuprobieren:
Kann man denn eine Variable, die einen String mit mehr als 255 Zeichen enthält dem Label zuweisen??
Ich meine es so: labelname.caption := stringvariable;

Nuclear-Ping 6. Feb 2008 15:15

Re: Label mit mehr als 255 Zeichen??
 
Ja

DeddyH 6. Feb 2008 15:16

Re: Label mit mehr als 255 Zeichen??
 
Bei mir geht das.

OregonGhost 6. Feb 2008 15:21

Re: Label mit mehr als 255 Zeichen??
 
Delphi unterstützt bloß keine String-Literale, die länger als 255 Zeichen sind.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:25 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