タイトル : Re^7: ソースの一部取得は? 投稿日 : 2006/02/16(Thu) 10:08 投稿者 : st
[OSのVer]:Windows [VBのVer]:VB.NET > 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 少ししか分かりませんが、分かっている範囲でお答えしようかと... > ・COMオブジェクトの解放を上記のように記述するのは安全のためですか,それともこう記述しな いと > 解放されないのですか? ReleaseComObjectでしか確かCOMオブジェクトは解放されないはずでは。 なので上記でしか解放されないです。(たぶん) 怪しいので hhttp://jeanne.wankuma.com/tips/programing/releasecom.html で参考になるのではないでしょうか。 |