Genau das wollte ich mit meiner Frage ausdrücken: der Speicher wird nur einmal belegt, im Gegensatz zur Benutzung zweier Variablen...
Weils so schön ist, habe ich dann aus meinem Code
Delphi-Quellcode:
Parameters.Items[localpar.ParaGroup].Items[0].add(TParas.Create);
j := Parameters.Items[localpar.ParaGroup].Items[0].Count - 1;
Parameters.Items[localpar.ParaGroup].Items[0].Items[j] := localpar
Parameters.Items[localpar.ParaGroup].Items[0].add(localpar);
gemacht. Denn das create im add ist ja dann überflüssig.
Grüße, Messie