タイトル : Marshal.ReleaseComObjectについて 投稿日 : 2007/01/22(Mon) 22:19 投稿者 : おうた
お世話になっております。 最近VB2005を触るようになりました。 VB6と似ているようで全く異なるものなのですね(^^; こちらのサイトにございます「MicroSoft Chart Control6.0を使ってのグラフの表示例」の 最下部に、「Marshal.ReleaseComObjectが必要」とあります。 http://hanatyan.sakura.ne.jp/dotnet/mschart1.htm そこで、Excelを使用する時のようにコード内でインスタンスを生成しないで、MsChartのように デザイン時にCOMコンポーネントを使用している場合の適切なMarshal.ReleaseComObjectは どのようなタイミングで行うのが適切なのでしょうか? また、その時のコードは System.Runtime.InteropServices.Marshal.ReleaseComObject(MsChat1) のようにコントロール名でよろしいのでしょうか? よろしくお願いいたします。 |