タイトル | : Marshal.ReleaseComObjectについて |
記事No | : 4879 |
投稿日 | : 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) のようにコントロール名でよろしいのでしょうか?
よろしくお願いいたします。
|