Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listview max 255 Zeichen! (https://www.delphipraxis.net/110589-listview-max-255-zeichen.html)

delphin06 20. Mär 2008 14:05


Listview max 255 Zeichen!
 
Hi

Jetzt stand ich kurz vor der Fertigstellung meines Programms und wollte jetzt mal ausgiebig testen da merke ich, dass eine Zelle von einem Listview ja "nur" maximal 255 Zeichen zulässt! Das Problem ist ich muss aber einen Widestring da reinschreiben. Wenn der länger als 255 ist, dann beschneidet mir das Listview den String. Jetzt will ich nicht alles wieder komplett umschreiben müssen...

Weiß einer ne Lösung wie man das möglichst schnell und einfach umgehen kann?

Gruß

Bernhard Geyer 20. Mär 2008 14:11

Re: Listview max 255 Zeichen!
 
Wie stellst du das fest (Quellcode)?
Meinst du wirklich WideStrings (da würdest du Unicode-Controls wie das Elpack benötigten) oder "nur" Longstrings?

Alternative mit ähnlicher API wie das "normale" TListView-Control: TElTree

delphin06 20. Mär 2008 14:57

Re: Listview max 255 Zeichen!
 
Wie ich das feststelle? ganz einfach indem ich mir den Eintrag im Listview angucke nachdem ich ihn da eintrage.
Ich hab das Listview im Style vsreport also als Tabelle

Und ja ich meine Widestrings. Ich habe die Variable ja als Widestring deklariert. was hätte longstring denn für ne max größe?

Kann dieses ElTree denn Strings über 255 Zeichen verarbeiten?

Bernhard Geyer 20. Mär 2008 15:00

Re: Listview max 255 Zeichen!
 
Zitat:

Zitat von delphin06
Und ja ich meine Widestrings. Ich habe die Variable ja als Widestring deklariert. was hätte longstring denn für ne max größe?

Dann bist du mit TListView eh auf dem Holzweg, den der Delphi-Wrapper ist nicht Unicode-Enabled.
Zitat:

Zitat von delphin06
Kann dieses ElTree denn Strings über 255 Zeichen verarbeiten?

Ich kann mir nicht vorstellen das das TElTree das nicht kann. Hab es aber explizit nicht ausprobiert.

toms 20. Mär 2008 15:04

Re: Listview max 255 Zeichen!
 
oder du nimmst die Virtual Treeview Komponente

Bernhard Geyer 20. Mär 2008 15:05

Re: Listview max 255 Zeichen!
 
Zitat:

Zitat von toms
oder du nimmst die Virtual Treeview Komponente

Ist aber von der Logik nicht an dem Standard-Listview angelehnt und erfordert eine größere Umbauaktion im Quellcode.

toms 20. Mär 2008 15:07

Re: Listview max 255 Zeichen!
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Zitat von toms
oder du nimmst die Virtual Treeview Komponente

Ist aber von der Logik nicht an dem Standard-Listview angelehnt und erfordert eine größere Umbauaktion im Quellcode.

stimmt, habe ich übersehen

Zitat:

Weiß einer ne Lösung wie man das möglichst schnell und einfach umgehen kann?

delphin06 20. Mär 2008 15:09

Re: Listview max 255 Zeichen!
 
Unicode brauch ich ja eh nicht, weil das nur Pfadangaben sind die dort aneinandergehängt sind getrennt mit nem Sonderzeichen

SirThornberry 20. Mär 2008 15:09

Re: Listview max 255 Zeichen!
 
schnell und einfach wäre das ganze auf ownerdraw umzustellen.

Bernhard Geyer 20. Mär 2008 15:12

Re: Listview max 255 Zeichen!
 
Zitat:

Zitat von delphin06
Unicode brauch ich ja eh nicht, weil das nur Pfadangaben sind die dort aneinandergehängt sind getrennt mit nem Sonderzeichen

Und wieso nimmst du dann Widestrings :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:31 Uhr.
Seite 1 von 2  1 2      

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