AJUDA PARA TROCAR IMAGEM DO PICTUREBOX

CALTABIANO 21/06/2012 10:31:12
#404618
Bom dia,

preciso da ajuda dos amigos no seguindo ponto,

Estou com uma aplicação em VB.NET onde a cada 3 minutos, ela precisa atualizar a imagem exibida pelo picture box. Detalhe, a aplicação precisa carregar sempre o mesmo nome da imagem q esta no servidor.

PROBLEMA: A primeira vez, tudo funciona, porém quando tento salvar a segunda imagem, não consigo apagar a imagem anterio pois recebo a mensagem que ela esta em uso pela aplicação.

Li algumas coisas sobre [Ô]Resources[Ô] porém não tive sucesso. Alguém consegue me ajudar!?

Exemplo do código q estou usando atualmente:

Try
picBOX.Image = Image.FromFile([Ô]c:\imagens\IMG01.png[Ô])
Catch ex As Exception
picBOX.Image = Image.FromFile([Ô]c:\imagens\ERRO.png[Ô])
End Try


Obrigado!
ROBIU 21/06/2012 10:52:35
#404622
Resposta escolhida
Você não pode deletar um arquivo em uso. Veja a solução neste Link: Fechando o arquivo após carregar uma imagem
CALTABIANO 21/06/2012 11:12:10
#404624
Robiu,

tentei a solução mais ainda assim o problema continua o mesmo... [Ô]arquivo em uso[Ô]

Dim img As Image
Dim img2 As Bitmap
Try
img = Image.FromFile([Ô]c:\imagens\IMG01.png[Ô])
img2 = New Bitmap(img)
img.Dispose()
imagem01.Image = img2
Catch ex As Exception
img = Image.FromFile([Ô]c:\imagens\ERRO.png[Ô])
img2 = New Bitmap(img)
img.Dispose()
imagem01.Image = img2
End Try


Ainda coloquei no evento closed do form e mesmo assim não mudou nada

GC.Collect()
GC.WaitForPendingFinalizers()
GC.Collect()

CALTABIANO 21/06/2012 12:17:52
#404631
Resolvido!
Tópico encerrado , respostas não são mais permitidas