Кто-нибудь знает, как скопировать XValues из одной TChartSeries в другую в Delphi7 (и TeeChart 4.04)? TChartSeries.ReplaceList(CopySeries.XValues, OriginalSeries.XValues)
не работает, так как кажется, что он заменяет ссылку, поэтому при изменении OriginalSeries, как и CopySeries. Длина CopySeries равна или больше, чем OriginalSeries. Я хочу сохранить CopySeries.YValues.
Мой обходной путь - создать временный список
Dummy := TChartSeries.Create(nil);
Dummy.AssignValues(OriginalSeries);
CopySeries.ReplaceList(CopySeries.XValues, Dummy.XValues);
Dummy.YValues.Destroy;
но я получаю утечку памяти, поскольку не могу уничтожить пустышку, так как при этом также удаляются значения Dummy.XValues, на которые ссылается CopySeries.XValues.
Любая помощь очень ценится.