Подскажите, пожалуйста, в чём разница данных методов, т.е что происходит в программе в первом случае и во втором? Какой метод в каких случаях предпочтительнее использовать?
Из справки к Delphi 7:
Var MySeries : TBarSeries ;
MySeries := TBarSeries.Create( Self );
MySeries.ParentChart := Chart1 ;
{Now you can add points to MySeries or do whatever you can do with a design-time created Series.}
Shortcut:
{If you don’t need access to MySeries, the above code can be reduced to just one line of code:}
Chart1.AddSeries( TBarSeries.Create( Self ) );
Т.е других принципиальных различий в использовании методов нет?
Нет, других - нет.