COMO EXCLUIR FOTO?

 Tópico anterior Próximo tópico Novo tópico

COMO EXCLUIR FOTO?

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#282334 - 19/09/2008 19:33:51

CARINHENA
SOROCABA
Cadast. em:Junho/2004


Pessoal, quando carrego um form  x , ele tem essa rotina:

Foto.Image = New Bitmap(My.Application.Info.DirectoryPath &  Fotos  & Cod.Text &  .JPG )

Ou seja, ele carrega uma foto, num PictureBox, caso o arquivo exista.

Porem, quando vou trocar de foto, faço essa outra rotina:

Foto.Image = New Bitmap(My.Application.Info.DirectoryPath &  FotoTemp.jpg )
            Foto.Refresh()
            Kill(CaminhoArquivo)

Ou seja, carrego a foto nova e tento excluir a antiga... só que quando dou o Kill na foto antiga ele não deixa, diz que  esta sendo usado por outro aplicativo ...

alguem sabe como excluir esse arquivo que foi carregado pelo picturebox?



Carinhena

A melhor forma de aprender e ensinando!


Resposta escolhida #282356 - 20/09/2008 10:09:16

USUARIO.EXCLUIDOS

Cadast. em:


a forma que voce esta carregando a foto coloca ela na memoria e mesmo quando voce limpa o picture ela continua namemoria ate voce fechar o seu sistema
por isso que voce não consegue apagar a imagem

para resolver esse erro tente algo pareciso a isso

        Static img As Image
        Static img2 As Bitmap
        img = Image.FromFile( c:foto.jpg )
        img2 = New Bitmap(img)
        img.Dispose()
        PIC_foto.Image = img2
        Kill( c:foto.jpg )





 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por WEBMASTER em 18/08/2009 10:03:45