Forum: Object-Pascal / Delphi-Language
by ConstantGardener,
3. Mär 2011
Wo?? Nein Scherz, Du hast natürlich Recht. Ich habe es korrigiert.
Forum: Object-Pascal / Delphi-Language
by ConstantGardener,
3. Mär 2011
@alzaimar
hatte ich zwar mal aber ich bin schon einige Zeit bei D2006 bzw. D2010 Prof.
Hat sonst keiner sachdienliche Hinweise? Ich meine es kann ja eigentlich nicht funktionieren da ich im Setter eigentlich ja nur einen Wert übergeben kann. Es wäre jedoch schick wenn man solche Sachen mit Generics deckeln könnte. Da würde man einige Zeilen Code sparen.
cu cg
Forum: Object-Pascal / Delphi-Language
by ConstantGardener,
3. Mär 2011
Hallo Alzaimar,
nein am PropValue liegts nicht, ich hatte das hier nur so runtergeschrieben. Konkret sieht das noch etwas anders aus. Das Problem ist aber, das die Typen nicht zuweisungskompatibel bzw. vergleichbar sind, obwohl sie vom gleichen Typ sind. Wenn ich jetzt extra Comparer für jeden Basistyp schreiben muss, hat sich der Vorteil der Generics hier ja erledigt. Oder?
Btw. Mein...
Forum: Object-Pascal / Delphi-Language
by ConstantGardener,
2. Mär 2011
Hallo zusammen,
ich spiele gerade mit Generics rum und wundere mich, daß so etwas nicht funktioniert.
procedure GenericSetter<T> (var APropValue : T; const AValue : T);
begin
if APropValue<>AValue then // nicht möglich
begin