| |
|
|
| ¡Hola, Ist el Longitud de Itemtexten eigentlich de Windows en 255 beschränkt oder puede ser como qué dran drehen? So stößt uno doch rápidamente a Grenzen. B. t. w.: Wenn uno más que 255 Signo en un Línea conjunto voluntad, es el Letzte Signo siempre 0. Ist el Absicht? Saludo Jörg |
|
|
| |
|
|
|
| Hi,
> Ist el Longitud de Itemtexten eigentlich de Windows en 255 > beschränkt oder puede ser como qué dran drehen?
Nein, el es una Listview.dll Beschränkung.
> So stößt uno doch rápidamente a Grenzen.
Yo finde lo más que ausreichend. 255 Signo son soviel, el incluso en un grossen Ventana una Spalte no sin Scrollen el ganzen Texto aufnehmen kann. Ein höherer Werte sería el Arbeit con Listviews, gerade en el Hinblick en el Sortierung, erheblich verlangsamen.
> B. t. w.: Wenn uno más que 255 Signo en un Línea > conjunto voluntad, es el > Letzte Signo siempre 0.
Mit welchem Befehl setzt du el Texto porque ?
> Ist el Absicht?
Nein, lo se el Valor 0 gesetzt voluntad, no el Zahl 0... Ist wohl una Fehler de me.
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola, Könntest No una Flag einführen, el lo ermöglicht, el maximale Textlänge a erhöhen? Welche Longitud es porque theoretisch posible? Saludo Jörg |
|
|
| |
|
|
|
| Hi,
Yo werd veces prüfen, si el überhaupt posible es... Diese Grenze zieht se como una roter Faden por el todo Dll. Versprechen kann Yo gar nichts.
> B. t. w.: Wenn uno más que 255 Signo en un Línea > conjunto voluntad, es el > Letzte Signo siempre 0.
Mit welchem Befehl setzt du el Texto porque ?
Saludo, Franco |
|
|
| |
|
|
|
| ¡Hola, Mit dieser Línea habe ego getestet: zeile$=MkStr$(a,257) Línea1$=Format$(00000,ZNr%) SetItem LV_Code&,Línea1$,Línea$
Saludo Jörg |
|
|
| |
|
|
|
| ¡Hola Jörg,
como du el Prozedure SetItem benutzt, voluntad sólo el ersten 100 Bytes/Signo sicher transferencia (!):
Proc SetItem Claro clv2# Claro clvall# String clvall#,0=@$(2) Largo clv2#,0=clvall# String clvall#,100=@$(3) Largo clv2#,4=clvall#+100 String clvall#,200=@$(4) Largo clv2#,8=clvall#+200 String clvall#,300=@$(5) Largo clv2#,12=clvall#+300 String clvall#,400=@$(6) Largo clv2#,16=clvall#+400 String clvall#,500=@$(7) Largo clv2#,20=clvall#+500 String clvall#,600=@$(8) Largo clv2#,24=clvall#+600 String clvall#,700=@$(9) Largo clv2#,28=clvall#+700 String clvall#,800=@$(10) Largo clv2#,32=clvall#+800 String clvall#,900=@$(11) Largo clv2#,36=clvall#+900 String clvall#,1000=@$(12) Largo clv2#,40=clvall#+1000 String clvall#,1100=@$(13) Largo clv2#,44=clvall#+1100 String clvall#,1200=@$(14) Largo clv2#,48=clvall#+1200 String clvall#,1300=@$(15) Largo clv2#,52=clvall#+1300 SItem(@&(1),clv2#,Sub(%pcount,2)) ENDPROC
Um mehr a transferencia, müßte el Prozedure abgeändert voluntad. Oder du benutzt el Función SItem(), el tatsächlich 256 transferencia kann. Warscheinlich hast du bisher sólo siempre 100 Signo transferencia puede. Usted wirst sehen, el si du 256 Signo benutzen kannst, lo más que ausreichend ser dürfte.
Un Interruptor dürfte bastante aufwendig ser, soviel es ahora ya fest.
Saludo, Franco |
|
|
| |
|
|