MEMÓRIA INSUFICIENTE

THRON 03/02/2016 21:03:01
#457018
Boa noite galera,

Quando coloco para executar o programa, chega nessa linha:

   imganime.Image = Image.FromFile([Ô]drowig.jpg[Ô]) 


Aparece este erro:

Memória insuficiente, em System.Drawing.Image.FromFile(String filename, Boolean useEmbeddedColorManagement)
DS2T 04/02/2016 07:39:44
#457028
Então cara... esse erro pode acontecer por algumas razões:

- A imagem está sendo usada por um outro processo e está com stream aberto.
- A imagem tá com o formato inválido. (Tem certeza que o formato corresponde realmente a extensão .jpg? )
- A imagem tá com um formato de pixel inválido. (Nesse caso, abra a imagem em algum aplicativo e a salve no formato diferente).

Abraços!

THRON 04/02/2016 12:16:48
#457057
Mas tipo, tem um registro que ele abre normalmente, ai os outros aparece o erro
THRON 04/02/2016 13:09:26
#457058
Codigo:

  
Dim fs As New FileStream([Ô]drowig.jpg[Ô], FileMode.Create)
Dim blob As Byte() = DirectCast(dr.Item([Ô]database_img[Ô]), Byte())



fs.Write(blob, 0, blob.Length)
fs.Close()
fs = Nothing


imganime.Refresh()
imganime.Image = Image.FromFile([Ô]drowig.jpg[Ô])
OMAR2011 04/02/2016 13:51:30
#457061
Tente usar,
Using...........................
End Using
Libera no final do bloco
THRON 04/02/2016 14:01:41
#457063
Como funciona esse [Ô]Using[Ô]?


Tipo, se eu cadastrar, e depois buscar, fuciona normalmente, mas quando dou um Update from.... na imagem, começa o erro de Memoria, não sei, mas creio que ta salvando 2 imagens no blob, isso é possivel?
THRON 04/02/2016 14:24:41
#457064
Descobri o erro
Tópico encerrado , respostas não são mais permitidas