PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Textlänge eines Edit Feldes


SAV
29.05.2002, 19:48
Wie setzt man die Textlänge eines Edit Feldes.


Felix Kaiser
29.05.2002, 20:48
Wenn du die Textlänge begrenzen willst, setz die Eigenschaft MaxLength auf die Länge die du brauchst.

Schaf
29.05.2002, 23:46
übrigends theoretisch max 4gb ;)

Felix Kaiser
30.05.2002, 01:47
Jein. Oberhalb Win98 oder teilweise ab Win98 sind API bedingt mehr als 64k möglich, bei nem Editfeld aber schlecht. Du hast in Delphi nur die Eigenschaft Text, das ist ein Pascalstring, die Teile fassen trotzdem nur 64k max, wär mir jedenfalls neu dass die Länge als DWORD anstatt eines WORDs gespeichert wird. Wenn man weiß wie man das trotzdem abrufen kann via API und auch weiß wie man das zerlegen kann in brauchbare Portionen, dann ists natürlich kein Problem.

Schaf
30.05.2002, 11:39
axo ... ich dachte das wär so'n delphi-standard-string, der kann laut helpfile 4gb ...

Felix Kaiser
30.05.2002, 14:05
Trotzdem wirst du auch nie auf ein einzelnes Element 4GB allozieren können, dafür steht einfach NIE genug Arbeitsspeicher zur Verfügung ;) Außer man hat die Kohle für modernen HighEnd RAM mit 1GB je Riegel, um so bis zu 3 oder 4GB RAM zu verwalten. Wäre aber einfach nur Bekloppt ...

Schaf
30.05.2002, 17:08
das ist mir schon klar, da bräuchte man 100% des max. speicherbereiches eines i386-basierten prozessors, d.h. no bios, no os, no hardware, no programs ... und eben die 1gb-riegel ... und vor allem ein board, das das alles unterstützt *g* naja, egal, wird hier so langsaaam off-topic