| |
|
|
| Salut, Ist qui Longueur de Itemtexten eigentlich de Windows sur 255 beschränkt ou bien peux on là quoi tour drehen? So stößt on doch vite à Grenzen. B. t. w.: si on plus que 255 marque dans un la ligne mettons veux, ist cela dernier marque toujours 0. Ist cela intention? Salut Jörg |
|
|
| |
|
|
|
| Hi,
> Ist qui Longueur de Itemtexten eigentlich de Windows sur 255 > beschränkt ou bien peux on là quoi tour drehen?
non, c'est une Listview.dll Beschränkung.
> So stößt on doch vite à Grenzen.
je trouve es plus que ausreichend. 255 marque sommes soviel, cela selbst dans einem grossen la fenêtre une Spalte pas sans Scrollen den ganzen Text aufnehmen peux. un höherer Werte serait qui travail avec Listviews, justement im Hinblick sur qui Sortierung, erheblich verlangsamen.
> B. t. w.: si on plus que 255 marque dans un la ligne > mettons veux, ist cela > dernier marque toujours 0.
avec welchem Befehl mets du den Text car ?
> Ist cela intention?
non, es soll qui Wert 0 gesetzt volonté, pas qui numéro 0... Ist wohl un faute de mir.
Salut, Frank |
|
|
| |
|
|
|
| Salut, Könntest Du pas un Flag einführen, cela es permet, qui maximale Longueur du texte trop erhöhen? quelle Longueur ist car theoretisch possible? Salut Jörg |
|
|
| |
|
|
|
| Hi,
je werd la fois vérifier, si cela überhaupt possible ist... cet frontière zieht sich comment un roter fil par qui ganze Dll. Versprechen peux je gar rien.
> B. t. w.: si on plus que 255 marque dans un la ligne > mettons veux, ist cela > dernier marque toujours 0.
avec welchem Befehl mets du den Text car ?
Salut, Frank |
|
|
| |
|
|
|
| Salut, avec cette la ligne habe ego getestet: la ligne$=MkStr$(a,257) la ligne1$=Format$(00000,ZNr%) SetItem LV_Code&,la ligne1$,la ligne$
Salut Jörg |
|
|
| |
|
|
|
| allô Jörg,
là du qui Prozedure SetItem benutzt, volonté seulement qui ersten 100 Bytes/marque sûrement transfert (!):
Proc SetItem Claire clv2# Claire clvall# String clvall#,0=@$(2) Long clv2#,0=clvall# String clvall#,100=@$(3) Long clv2#,4=clvall#+100 String clvall#,200=@$(4) Long clv2#,8=clvall#+200 String clvall#,300=@$(5) Long clv2#,12=clvall#+300 String clvall#,400=@$(6) Long clv2#,16=clvall#+400 String clvall#,500=@$(7) Long clv2#,20=clvall#+500 String clvall#,600=@$(8) Long clv2#,24=clvall#+600 String clvall#,700=@$(9) Long clv2#,28=clvall#+700 String clvall#,800=@$(10) Long clv2#,32=clvall#+800 String clvall#,900=@$(11) Long clv2#,36=clvall#+900 String clvall#,1000=@$(12) Long clv2#,40=clvall#+1000 String clvall#,1100=@$(13) Long clv2#,44=clvall#+1100 String clvall#,1200=@$(14) Long clv2#,48=clvall#+1200 String clvall#,1300=@$(15) Long clv2#,52=clvall#+1300 SItem(@&(1),clv2#,Sous(%pcount,2)) ENDPROC
Um plus trop transfert, devrait qui Prozedure abgeändert volonté. ou bien du benutzt qui Funktion SItem(), qui réellement 256 transfert peux. Warscheinlich la hâte du bisher seulement toujours 100 marque transfert peut. Du wirst voyons, cela si du 256 marque benutzen peux, es plus que ausreichend son pourrait.
une Commutateur pourrait assez aufwendig son, soviel steht maintenant déjà fest.
Salut, Frank |
|
|
| |
|
|