Problema al borrar una imagen

Iniciado por f0me, 20 Marzo 2011, 17:44 PM

0 Miembros y 1 Visitante están viendo este tema.

f0me

Edito el mensaje ya que solucione el problema que plante rehaciendo otra vez el codigo, pero aprovecho el tema para exponer otra duda que tengo que es como puedo eliminar una imagen que está en un PictureBox.
Es un programa para gestionar discos entonces puedes hacer altas, modificaciones y bajas. Cuando haces una alta examinas una imagen que se copia en una carpeta del proyecto, pero lo que quiero hacer es que cuando elimines ese disco automaticamente se borre esa imagen para que no ocupe espacio. Lo he intentado con este codigo:
       
Dim borrar As String = Me.dgCD.Item("url", Me.dgCD.CurrentRow.Index).Value.ToString
File.Delete(dirActual & "\Portadas\" & borrar)


Pero me sale el siguiente error:

El proceso no puede obtener acceso al archivo 'G:\Gestion Discos\Gestion Discos\bin\Debug\Portadas\imagen.jpg' porque está siendo utilizado en otro proceso.

¿Alguien puede ayudarme?  >:(

Xephiro

revisa que la imagen no este abierta en otro proceso del programa y si es así ciérrala previamente a su eliminación.

No se si es que la imagen la modificas o manipulas antes de que sea eliminada.