In dem Code:
Delphi-Quellcode:
MapRules.Add(PrecMax := 2);
MapRules.Add(PrecMin := 0);
MapRules.Add(SourceDataType := dtFmtBCD);
MapRules.Add(TargetDataType := dtBoolean);
Wird 4 mal ein Instanz von Irgenwas erzeugt, und in der Add-Methode jedes mal etwas anderes Übergeben.
Delphi-Quellcode:
var
Dings: TWasAuchImmer;
begin
Dings := MapRules.Add;
Dings.PrecMax := 19;
Dings.PrecMin := 4;
Dings.SourceDataType := dtFmtBCD;
Dings.TargetDataType := dtCurrency;
Das hier erzeug aber nur eine Instanz, und das ist dann auch der Unterschied.