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

Eliminar imagen de una carpeta en Visual Studio 2005

Estas en el tema de Eliminar imagen de una carpeta en Visual Studio 2005 en el foro de .NET en Foros del Web. Hola... tengo una imagen en una carpeta y quiero eliminarla, y para ello hago esto 'Eliminar Imagen Pimagen.Image = Nothing System.IO.File.Delete( "C:\GESBURGER\imagenes\imagen .jpg" ) Bueno, ...
  #1 (permalink)  
Antiguo 30/04/2007, 20:26
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 3 meses
Puntos: 11
Eliminar imagen de una carpeta en Visual Studio 2005

Hola...
tengo una imagen en una carpeta y quiero eliminarla, y para ello hago esto


'Eliminar Imagen
Pimagen.Image = Nothing
System.IO.File.Delete("C:\GESBURGER\imagenes\imagen.jpg")


Bueno, cuando ejecuto ese codigo me sale un error que dice que otro proceso esta usando ese archivo... quisas sea el picturebox pero ya le puse nothing y de todos modos me sale el mismo error...

que sera?


  #2 (permalink)  
Antiguo 30/04/2007, 22:13
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Eliminar imagen de una carpeta en Visual Studio 2005

Tienes que entender que poner Pimagen.Image = Nothing "no hará nada" hasta que el colector de basura haga su trabajo para desbloquear el recurso.

Añadiendo GC.Collect() antes de eliminar la imagen debería corregir ese problema, pero ignoro las consecuencias que pueda tener en tu aplicación al llamar explícitamente a ese método.

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
  #3 (permalink)  
Antiguo 01/05/2007, 12:00
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 3 meses
Puntos: 11
Re: Eliminar imagen de una carpeta en Visual Studio 2005

bacan.. si funca
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 04:50.