AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Hashmap oder ähnlich...

Ein Thema von Weazy · begonnen am 12. Jan 2009 · letzter Beitrag vom 12. Jan 2009
Antwort Antwort
worker
(Gast)

n/a Beiträge
 
#1

Re: Hashmap oder ähnlich...

  Alt 12. Jan 2009, 14:57
Prinzipiell kannst Du die Daten in Deiner Stringliste speichern, wie Du lustig bist.
Wenn man aber Daten hat, wie es nun bei Dir der Fall ist, eine Eigenschaft A (hier der Dateiname), der eine Eigenschaft B (hier die Dateigröße) zugeordnet ist, dann bieten die Listen an, diese Daten im Format Name=Wert zu speichern. Und diese Speicherung ermöglicht dann das schnelle Suchen nach diesen Daten.

Füge einfach Deine Datensätze mit der Add-Methode zu Deiner Liste hinzu, bspw. so:
DeineListe.Add(Format('%s=%d', [Dateiname, Dateigröße])); Würdest Du Dir diese Liste dann in eine Datei schreiben sähe das Ganze so aus:

Dateiname=Dateigröße

also z.B.:
Datei1=243
Datei2=512
Datei3=98

Möchtest Du nun die Größe von Datei2 haben, fragst Du einfach ab mittels
DeineListe.Values['Datei2']); Das Ergebnis wäre in diesem Fall 512.

DU kannst Dir auch mal den TValueListEditor anschauen - der visualisiert so etwas.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:43 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz