2009-03-05 5 views
0

私はCOM +(コンポーネントサービス)でラップしたVB6 COM dllを持っています。私の人生では、C#でインポート/サービスされているサービスへの参照を取得する方法を理解できません。 Googleは私を助けてくれていません。私のサービスの名前にも近い参照の追加ダイアログボックスには何も表示されません。誰もこれを行う方法のための任意のコード/ヒントを持っていますか?ありがとう。コンポーネントサービスとC#

答えて

1

これは、COMタブに表示されるはずのDLLを登録している場合は、dllまたはtlbを右クリックして参照を追加することもできます。

編集

いや、それは、それがサービスにリダイレクトされますことはありません。これは、CreateObject( "MyCom.MyClass")をVBで使用してオブジェクトを作成した場合と同じですが、SCM(COM +を処理して以来長い時間がかかっています)はCOM +サービス内のコンポーネントをアクティブにしますサービスアプリケーション、またはそのライブラリの場合はプロセス内に存在します。

+0

はCOMオブジェクトに直接アクセスするのではなく、COM +サービスを経由しないでください。 – Steve

+0

ありがとう、それは私が必要としていたものです。コンポーネントサービスは、見た目のどこでも非常によく説明されていませんでした。 – Steve

+0

私の喜びは、時には厄介なことです。たくさんの悪夢 – JoshBerke

関連する問題