3

プロジェクトで.NETアセンブリであるDLLを使用する必要があります。このプロジェクトにはC++を使用する必要があります。私はプログラミングの比較的初心者なので、私の知識はそれほど広がりません。COM相互運用機能は、DLLをプロジェクトで機能させる1つの方法であると言われました(もう1つはC ++ / CLIです)。問題は、私がこれまでにこのようなことをしたことがなく、この問題に関するMicrosoftのドキュメントが実際には役に立たないため、どのように始めればよいかわからないことです。

誰かが私を正しい方向に向けることさえできれば、それは非常に義務的です。

4

1 に答える 1

2

ここにあなたが始めるためのいくつかの良いリソースがあります:

そうは言っても、COMを介してクラスを公開するように.NETプロジェクトが設定されていることも確認する必要があります。Register For COM Interopプロジェクト設定で必ずオンにし、適切なタイプにフラグを付け[ComVisible(true)]ます(アセンブリ全体を作成するComVisible場合を除きます。この場合、公開したくないタイプにフラグを立てます[ComVisible(false)]) 。

于 2012-07-10T15:46:37.910 に答える