Foros del Web » Programación para mayores de 30 ;) » .NET »

Close() o Dispose()

Estas en el tema de Close() o Dispose() en el foro de .NET en Foros del Web. Cual de los 2 debo utilizar para cerrar una ventana hija en una aplicación MDI? o debo poner los 2? Supongo que lo mejor sería ...
  #1 (permalink)  
Antiguo 29/07/2005, 02:24
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Close() o Dispose()

Cual de los 2 debo utilizar para cerrar una ventana hija en una aplicación MDI? o debo poner los 2? Supongo que lo mejor sería Dispose pero si lo utilizo da una especie de pantallazo/parpadeo al cerrar la ventana.

Alguien puede guiarme un poco con esto? Saludos
  #2 (permalink)  
Antiguo 29/07/2005, 02:27
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
primero close, y luego el garbage colector se encargará de hacerle el dispose, y si tienes mucha prisa en liberar recursos puedes hacer el dispose, pero te recomidendo que se lo hagas desde el padre, para evitar el pantallazo
  #3 (permalink)  
Antiguo 29/07/2005, 02:44
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Realmente tampoco tengo mucha prisa, no consume demasiados recursos. Entonces si te he entendido bien si no utilizo dispose los recursos se liberarán solos (tarde o temprano) no?!

Gracias y saludos!
  #4 (permalink)  
Antiguo 29/07/2005, 03:08
Avatar de Jose_minglein2  
Fecha de Ingreso: noviembre-2004
Mensajes: 2.344
Antigüedad: 19 años, 5 meses
Puntos: 8
Asi es, de eso se encarga el Grabage Collector, de los objetos no utiles, quitarlos de memoria
  #5 (permalink)  
Antiguo 29/07/2005, 04:23
 
Fecha de Ingreso: marzo-2004
Ubicación: Valencia
Mensajes: 367
Antigüedad: 20 años, 1 mes
Puntos: 1
Muchas gracias Jose_minglein2, no tenía demasiado claros esos conceptos.

Un saludos.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:44.