0
MemoryStreamを使用してイメージをバイトに変換すると、このエラーが発生します。 最初はうまくいきましたが、3回目と4回目にこのエラーが発生します。保護されたメモリを読み書きしようとしました。これはしばしば、他のメモリが壊れていることを示します。 MemoryStreamエラー
Public Function getImgByte() As Byte() 'Convert image to array bytes
Dim arrImg() As Byte
ms2 = New MemoryStream()
editStudentPicbox.Image.Save(ms2, System.Drawing.Imaging.ImageFormat.Jpeg) ' Use appropriate format here
arrImg = ms2.ToArray()
ms2.Close()
Return arrImg
End Function
このエラーの他の理由はありますか?初めて正常に動作していましたが、2回目か4回目にエラーが発生しました – Jayson
値を返す前にms2.Dispose()を追加してみてください – Hadi
私の答えを編集しました。見てみましょう – Hadi