FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Crear series dinamicamente
Buenos días,
Tengo problemas al crear series dinamicamente mirad mi codigo Código:
//grafico es el TChart TFastLineSeries *SerieLineas; grafico->SeriesList->Clear(); for(indice=1;indice<x;indice++) { //creo las series dependiendo de x SerieLineas=new TFastLineSeries(grafico); SerieLineas->ParentChart=grafico; SerieLineas->LinePen->Width=3; SerieLineas->Marks->Visible=true; SerieLineas->Marks->FontSeriesColor=true; SerieLineas->Marks->Font->Size=7; SerieLineas->Marks->Transparent=true; SerieLineas->Marks->Style=smsValue; SerieLineas->Color=taula_colors[indice]; SerieLineas->Title=aux; grafico->Series[indice]->Add(tal...) } Si no genero el grafico se cierra bien, pero a la que lo genero y cierro el programa patapam (ESTO a veces) Quisiera saber si lo estoy haciendo bien. Grácias.
__________________
http://www.peliculasconpalomitas.com |
#2
|
|||
|
|||
hola,
las liberas en algun lado? |
#3
|
|||
|
|||
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.
De esta otra forma puedes despues liberar la memoria que asignaste en cada SerieLineas.
Espero se sirva de ayuda.
__________________
Saludos, Bitman |
#4
|
|||
|
|||
Gracias
Muchísimas grácias!!,
Grácias por la rapidez y la gran sabíduria que teneís ha funcionado perfectamente. Ese ejemplo lo vi de alguna web pero claro al cerrar el programa petaba, como que no la liberaba. Pero bueno ya esta ahora.
__________________
http://www.peliculasconpalomitas.com |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
crear MaterialLibrary dinamicamente | Isuri | Varios | 13 | 22-04-2009 21:42:33 |
Crear Frame Dinámicamente | chinchan | C++ Builder | 2 | 09-05-2008 14:07:08 |
Crear ODBC dinámicamente? | HccSoft | Conexión con bases de datos | 3 | 18-03-2008 15:19:32 |
Crear form dinamicamente | karocs | Varios | 1 | 15-09-2005 20:15:18 |
crear popups dinamicamente. | tango01 | OOP | 2 | 06-01-2004 16:33:03 |
|