Por el fracmento de codigo que nos enseñas veo que gestionas mal los punteros, ya que estas realizando varias (x) asignaciones a un mismo puntero dentro del bucle.
Es decir si x=3, estas haciendo 3 asignaciones de memoria al puntero SeriesList con el problema que no podras liberar la memoria despues puesto que el puntero solo apuntara a la ultima asignacion de memoria.
Código Delphi
[-]TFastLineSeries *SerieLineas;
grafico->SeriesList->Clear();
for(indice=1;indice
De esta otra forma puedes despues liberar la memoria que asignaste en cada SerieLineas.
Código Delphi
[-]TFastLineSeries *SerieLineas[10]; /* suponiendo que x nunca sera mayor de 10 */
grafico->SeriesList->Clear();
for(indice=1;indice
Espero se sirva de ayuda.