Forum: Programmieren allgemein
by jaenicke,
2. Nov 2011
Einfach nicht hashen, sondern direkt den String angeben.
var
test: TDictionary<string,string>;
ValueArray: TArray<string>;
CurrentValue: string;
begin
test := TDictionary<string,string>.Create;
try
test.Add('a1', 'bb');
Forum: Programmieren allgemein
by jaenicke,
1. Nov 2011
Wie schnell der interne Hash von TDictionary ist, weiß ich nicht, aber hast du den mal versucht? Also einfach TDictionary<string, string>?
Forum: Programmieren allgemein
by jaenicke,
31. Okt 2011
Ja, das Dictionary wird auch gehasht.
Forum: Programmieren allgemein
by jaenicke,
31. Okt 2011
Bei Delphi 2010 fällt mir spontan ein generisches TDictionary<TKey,TValue> ein. Das lässt sich ja bei Bedarf auch doppelt nutzen um in beiden Richtungen schnell zu sein. ;-)