Título: Qt listar procesos | Qt eliminar objetos Publicado por: patilanz en 12 Noviembre 2014, 23:53 pm Hola tengo esto:
Código
processes es std::vector<process *> processes; Es una funcion que tiene que refrescar los procesos. Para esto necesito borrar los anteriores: Código
Pero es aquí donde falla. Con el típico mensaje de infracción de acceso. Alguien me puede ayudar ? Saludos Título: Re: Qt listar procesos Publicado por: eferion en 13 Noviembre 2014, 08:24 am qué tipo de contenedor es "processes"??
EDITO: bueno, ya puestos, la interfaz de "process" también sería interesante conocerla Título: Re: Qt listar procesos Publicado por: patilanz en 13 Noviembre 2014, 16:02 pm Gracias por responder. Process no me pareció interesante:
Código
El contenedor lo puse antes: Código
@Edit: Si nadie sabe como resolver mi código, como listaríais los procesos de forma gráfica con sus 3 botones para las acciones ? :P El problema es como eliminar objetos de qt. Creo que voy a cambiar de titulo. Se como ocultarlos pero quiero vaciar la memoria porque cada vez que se vuelven a refrescar los procesos se tendrán que crear botones y textos de nuevo y ocupar mas memoria y encima al crear lo hace lento y el programa se para por un segundo. Hay otra manera? Agradezco cualquier ayuda :-( Título: Re: Qt listar procesos | Qt eliminar objetos Publicado por: Eternal Idol en 15 Noviembre 2014, 11:51 am No tengo ni la menor idea de Qt pero seguro que hay otras maneras como una lista de procesos y 3 botones en total (el boton toma el proceso seleccionado en la lista) o en lugar de botones un menu contextual (el que se muestra al usar el boton derecho del mouse).
Título: Re: Qt listar procesos | Qt eliminar objetos Publicado por: patilanz en 15 Noviembre 2014, 15:54 pm El problema no es en crear los objetos sino en eliminarlos. Cuando los creo un objeto, no importa si es botón texto u otra cosa luego para actualizar tengo que eliminarlos para crear los de nuevo y actualizar los procesos.
Como lo hace el administrador de tareas de windows que esta todo el tiempo actualizando? |