Alles gut
Manchmal passiert das eben, dass man mehr oder weniger an einander vorbei redet.
Auch ich hatte in deinem Post#15 überlesen, dass du nun das Beispiel auf TStringList geändert hattest.
Ich bin immer von einer TList oder ToBjectList ausgegangen, weil ich mal angenommen habe, dass TMapRules nicht nur eine einfache StringList ist. Und das wiederum deswegen, weil sowas:
Delphi-Quellcode:
with MapRules.Add do begin
PrecMax := 19;
PrecMin := 4;
SourceDataType := dtFmtBCD;
TargetDataType := dtCurrency;
end;
bei einer StringList so überhaupt nicht funktionieren kann.