投稿者 allgreen  (社会人) 投稿日時 2020/6/5 08:28:53
closeしないというのはわかるのですが、それでも不思議です

マルチ画像 = System.Drawing.Image.FromStream(ストリーム)
For i = 0 To ページ数 - 1
     マルチ画像.SelectActiveFrame(fd, i)
     分割画面(i) = マルチ画像.Clone
Next
ストリーム.Close()              これはエラーになる

マルチ画像 = System.Drawing.Image.FromStream(ストリーム)
For i = 0 To ページ数 - 1
     マルチ画像.SelectActiveFrame(fd, i)
     分割画面(i) = マルチ画像
Next
ストリーム.Close()              エラーにならない

マルチ画像 = System.Drawing.Image.FromStream(ストリーム)
For i = 0 To ページ数 - 1
     マルチ画像.SelectActiveFrame(fd, i)
     分割画面(i) = マルチ画像.Clone
Next                      エラーにならない

クローンでないときに、クローズするとエラーになるならわかるのですが
結果は逆なのです
クローンは、独立したものを作ると考えているのですが、不思議でわかりません
今回は、DeepCloneで解決できたからよいのですが
まだまだ、わからないことだらけです