Forum: Object-Pascal / Delphi-Language
Delphi
by Codewalker,
12. Nov 2012
Okay, sieht für die Abfrage ganz gut aus. Aber ich darf jetzt keine Werte mehr in das Dictionary einfüllen
Data.Add('key', IrgendeinVariant);
DataQueries.pas(56): E2010 Inkompatible Typen: 'TValue' und 'Variant'
Edit: Habs gefunden.
Data.Add('key', TValue.From<Variant>(Inhalt));
Forum: Object-Pascal / Delphi-Language
Delphi
by Codewalker,
12. Nov 2012
Das mit TValue kannte ich noch nicht. Das klingt deutlich sinniger als Variant. Ich werde das versuchen, danke
Forum: Object-Pascal / Delphi-Language
Delphi
by Codewalker,
12. Nov 2012
Hallo zusammen.
Mir machen mal wieder die Generics Kopfschmerzen. Ich möchte in einer Settings-Klasse eine generische get-Funktion haben, die mir den gewünschten Typ direkt castet. Das ganze sollte meiner Meinung nach so aussehen:
// Nur als Hinweis:
FValues = TDictionary<string, Variant>;
{ ...}