Ich suche einen schnellen und unkomplizierten weg um String/IntegerPaare zu speichern, z.B. solche Daten
Meyer=1
Mueller=2743
Schmied=65
Ich habe es zuerst mit einer StringList und .Names bzw .Values gemacht. Es funktionierte und war leicht zu implementieren, aber bei grossen Datenmengen ist es sehr langsam.
Eine verketette Pointerliste von Records wäre auch eine Möglichkeit, fand sie aber etwas zu kompliziert, vor allem da in anderen Sprachen solche Sachen extrem einfach sind, z.B. in Lua geht es mit mytable = {}; mytable.Meyer=1;
Am Ende bin ich bei Collections gelandet. Es ist zwar schnell, aber der Code ist doch ganz schön umständlich und mit Pech rennt man in external Exceptions rein, weil es
Com Objekte sind.
Deshalb meine Frage, ob es eine schnelle Lösung für das Problem gibt (für mein nächstes Projekt dann).