AGB  ·  Datenschutz  ·  Impressum  







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

Assoziative Arrays

Ein Thema von Deltachaos · begonnen am 16. Jun 2010 · letzter Beitrag vom 16. Jun 2010
Antwort Antwort
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.349 Beiträge
 
Delphi 12 Athens
 
#1

AW: Assoziative Arrays

  Alt 16. Jun 2010, 20:18
(@mkinzler: ich mach mal hier weiter)
Vielleicht reicht ja eine ValueList?
Meinst du den TValueListEditor?

Darin versteckt sich ein kompletter TStringGrid.


Eine TStringList (wie oben erwähnt) wäre aber sowas wie eine ValueList.


Also im FPC/Lazarus dürfte die Record-Variante laufen ... und falls die Generics da auch nicht gehn oder sie nicht nötig sind, dann einfach den generischen Typen direkt durch deinen Wunschtypen ersetzen.

Wenn man Record in Class ändert, dann hat man eine Klasse draus gemacht.

Dann eventuell noch den eingebetteten Typen rausverlegen.

Nach all diesen Änderungen könnte es eventuell sogar in Delphi 7 laufen.

Ob Speicheroptimierungen nötig sind, das hängt davon ab, wie oft das Array verändert (gelöscht/hinzugefügt) wird und ob es nicht doch schon schnell genug ist.

[add]
Und hier noch ein kleiner Thread dazu
http://www.delphipraxis.net/145892-g...rs-record.html
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (16. Jun 2010 um 20:25 Uhr)
  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 05:04 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