0

.NET の COM コンポーネントに問題がありました。インスタンス化されますが、メソッドを呼び出すたびに例外がスローされました。

4

1 に答える 1

1

コードを見ないと本当に難しいです。私は COM についてあまり知りませんが、.net プログラムが 32 ビットまたは 64 ビット用にコンパイルされているかどうかを確認したい場合があります。プラットフォームによっては、アプリケーションへのエントリ ポイントでスレッド モデルを明示的に設定する必要がある場合があります。 Windows コンソール アプリケーションでは、次のようにします。

[STAThread]
private static void Main(string[] args)

むかしむかし同様の問題があったことを覚えていますが、これで修正されたかどうかはわかりません。詳細情報: http://msdn.microsoft.com/en-us/library/system.stathreadattribute.aspx

于 2012-06-26T15:39:21.573 に答える