Delphi-PRAXiS

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 ShellListView: Dateianzahl bestimmen (https://www.delphipraxis.net/44759-shelllistview-dateianzahl-bestimmen.html)

mimi 24. Apr 2005 11:36


ShellListView: Dateianzahl bestimmen
 
Hallo,
ich habe ein verzeichnis was über 3600 dateien enhält, wenn ich dieses in der ShellListView1 dauert das ewig, weil er alle dateien läd bzw. alle öffent und ein icon zuordnet, ist ja auch nicht schlecht, aber reicht das nicht aus: das er nur die dateien läd die ich auch auf einen blick sehen kann ?

Wie kann ich das machen ?
oder muss ich mir dazu meine eigene ShellListview schreiben ?

SirThornberry 24. Apr 2005 12:57

Re: ShellListView: Dateianzahl bestimmen
 
es würde ausreichen das nur das symbol von den dateien geladen wird die auch angezeigt werden. Allerdings hab ich auch selbst schon sowas programmiert und finde es äußerst lästig das die scrollbar nicht sofort reagiert weil eben die symbolde nachgeladen werden. Resultat ist das man mehrfach scrollt weil man denkt das aus irgendeinem grund der Mausklick ignoriert wurde. Und dadurch dauert das ganze dann noch länger weil wieder die icons vom nächsten scrollen gelesen werden.

mimi 24. Apr 2005 12:59

Re: ShellListView: Dateianzahl bestimmen
 
genau so ist... .warum läd die komponente nicht einfach alle dateien die auch angezeigt werden ?
von 1000 dateien werde doch z.b. nur 10 angezeigt. aber er läd alle..... und dann würde das laden auch schneller gehen...

SirThornberry 24. Apr 2005 13:01

Re: ShellListView: Dateianzahl bestimmen
 
Am längsten dürfte einfach das Auflisten der Dateien dauern, und da gibt es keine möglichkeit nur die erstn 100 Dateien aus einem ordner zu lesen und dann die nächsten 100. Und falls es doch an den symbolen liegt (was ich nicht glaube) dann habe ich schon die nachteile beschrieben welche auftreten würde man es anders lösen.

mimi 24. Apr 2005 13:20

Re: ShellListView: Dateianzahl bestimmen
 
gut, dann muss ich mir eine eigene komponente schreiben die das halt kann.... ich habe das mal bei meinen icon reader gemacht:
da hatte ich eine dateiliste von der ich immer nur 100 Dateien geladen habe und dann die nächsten wenn der bentuzter auf weiter bzw. zurück gedrückt hatte. Oder halt in einer listbox die seiten anzahl die es gibt die dann direkt angesprogen werden konnte....

(schade eigentlich..... )


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