2012-04-27 8 views
1

私は10個のメソッドと12個のプロパティを持つC++ dllを持っていますが、c#で使用するメソッドのp/invokeフォーマットをエクスポートする方法やアプリケーションはありますか? 私は、たとえば、すべてのメソッドを検査するOLEビューアを使用してい:管理されていないDLLのすべてのメソッドを管理対象のC#にエクスポートする方法は?

[id(0x00000013)]
BSTR GetCPUID(
short BeginAddress,
short EndAddress);

をしかし、私はC#で、この機能を使用する方法を知りません。

+0

DLLにはプロパティがありません... DLLによって提供されるCOMオブジェクトを使用するように見えますが、その場合は絶対に異なる質問です。 –

+0

申し訳ありませんが、私の悪い説明のために、ファイルはOCXファイルです。できるなら助けてください。 –

+0

"COM相互運用機能"を探しているか、それを検索するか、http://msdn.microsoft.com/en-us/library/aa645736%28v=VS.71%29.aspx –

答えて

0

おそらく、この記事では

http://www.codeproject.com/Articles/18032/How-to-Marshal-a-C-Class

は、このことができますなら、私に教えてください役立つことがあります。

+1

これは、Stackoverflowでの回答には適していません。オリジナルの質問にコメントとしてリンクを投稿するか、回答に記事の最も有用な部分を抽出するために時間を費やしてください - http://meta.stackexchange.com/questions/13369/is-it-okay-to-answer-a- stackoverflow-with-a-link –

+0

理解しています。ありがとう。 – RajN

関連する問題