Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
fromfile と filestream について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30504#CommentId84033
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
allgreen
 (社会人)
投稿日時
2020/6/4 16:04:00
毎回、早い対応ありがとうございます
確かに、ストリーム.close をしなければエラーは出なくなりました
ただ、画像を読み込む、あとで書き込む ということをするために
ストリーム.close をしないと書き込めませんので
closeをすることは必要なのです
いろいろとやってみましたが、縦長の画像ではエラーにならずに横長の画像ではエラーに
なるのは、理由がわからないところです
あと、clone というのを検索しているところで、Deepcloneといものを見つけました
Public Function DeepClone(Of T)(src As T) As T
Using memoryStream = New System.IO.MemoryStream()
Dim binaryFormatter = New System.Runtime.Serialization.Formatters.Binary.BinaryFormatter()
binaryFormatter.Serialize(memoryStream, src) ' シリアライズ
memoryStream.Seek(0, System.IO.SeekOrigin.Begin)
Return binaryFormatter.Deserialize(memoryStream) ' デシリアライズ
End Using
End Function
これを使えば、エラーにならず、ファイルのロックもされないことができて
解決できました