Frank: ass. Array in Visual Basic...

Beitrag lesen

Hallo,

danke für deine Antwort.
hat das Dictionary-Objekt eine eingebaute sortierung?
hab dazu nichts gefunden...
der key wäre bei mir ein verzeichnisname der inhalt die größe...

Odium

Hi,

das Diktschonerri hat leider keine Sortierung, soweit ich das beurteilen kann, schön wäre wenn....

es gibt aber auch noch die Möglichkeit deine Daten in ein Offline-Recordset zu speichern, sprich eine temporäre DB-Tabelle aufzubauen, hat den Vorteil, du hast nicht nur Key und Content sondern mehrere und kannst Filter,Find und Sort anwenden.

set myRS = CreateObject("ADOR.Recordset")  'dasselbe wie ADODB
myRS.fields.Append "Verzeichnisname",adVarChar,255
myRS.fields.Append "Bytesize",adInteger
....

myRS.Open
myRS.AddNew
....
myRS.Update

myRS.Sort = "Bytesize DESC"
DO Until myRS.EOF
     myRS.MoveNext
Loop
myRS.Close

set myRS = nothing

Eine gute anleitung dazu gibts auf www.asp-heute.com, suche nach "recordset"

Viel Spaß beim Probieren. Die Performance leidet bei diesem Aufgabenumfang nur "marginal" (wie ich immer so gern sage) gegenüber dem Dictionary, bietet aber dafür wesentlich mehr Aussage.

Tschau, Frank