tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^6: ソースの一部取得は?
投稿日: 2006/02/15(Wed) 22:34
投稿者YAS
> Private Sub ReleaseComObject(ByVal O As Object)
>   If Not O Is Nothing AndAlso System.Runtime.InteropServices.Marshal.IsComObject(O) Then
>     Dim I As Integer = System.Runtime.InteropServices.Marshal.ReleaseComObject(O)
>     While I > 0
>       I = System.Runtime.InteropServices.Marshal.ReleaseComObject(O)
>     End While
>   End If
> End Sub

本題からはずれて申し訳ありませんが,2つ質問させてください。

・COMオブジェクトの解放を上記のように記述するのは安全のためですか,それともこう記述しないと
解放されないのですか?
・HtmlElementをキャストしてAnchorに代入するとHtmlElementとAnchorは同じオブジェクトを参照
する。だからAnchorを解放すればHtmlElementを解放する必要はない。と,いうことであっていますか?

COMオブジェクトの解放でいつも悩むので,教えて頂けたらうれしいです。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。