Buenas tardes!
Tengo un formulario con un listado en un grid. Al hacer click en el item, llamo al formulario de su creación para poder modificarlo, el cuál tiene un OpenFileDialog (que tengo asignado a un Button), con el siguiente código:
OpenNuevoCD1.FileName = ""
OpenNuevoCD1.Filter = "Imagen jpg|*.jpg|Imagen
png|*.png|Imagen bmp|*.bmp|Imagen gif|*.gif"
If OpenNuevoCD1.ShowDialog = Windows.Forms.DialogResult.OK Then
PictureBox1.ImageLocation = OpenNuevoCD1.FileName
imagen_cambiada = True
Dim ms As New System.IO.MemoryStream()
PictureBox1.Image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg)
imagenbit = ms.GetBuffer
End IfSi lo abro con el formulario normal, no produce ningún fallo, pero cuando lo abro después de llamar al formulario desde otro me muestra este fallo:
No se controló AccessViolationException:
Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada.
Como lo puedo controlar para que no salga?
Gracias!