質問

私は ポクラス このようにしているdllexportから 管理 DLLファイルです。ようにしているのでポリシーのクラス別 管理 DLLファイルです。しかし、私はこれを取得します リンク ます。

ってきたことをここに多くの時間をポDLLファイルで知られる。知ってい使い方"の公的関係していることから、こうしたなど。によって管理されます。

あの旗をどこかにいる。はないといDllImportマジック?

こします。純2.0 Visual Studio2005.

役に立ちましたか?

解決

あなたは、アンマネージライブラリまたはCOMコンポーネントのための相互運用機能アセンブリを使用する必要があります。ここでは、このに関する良い情報とリンクする noreferrer">

他のヒント

を利用する場合は、ポスから管理コードでは以下の操作が可能です。

  1. 使用も避け P/呼び出し への負荷のクラスメンバーの機能(コンストラクタでは、デストラクタなど) というnastier管理ラッパークラスの"リアル"会員。こが悪化する場合があり仮想方法。
  2. 第二のオプション(私の意見はより良い)を書く C++/CLIを起動します。 ラッパークラスとのことですが、おなじみのことで簡単にプロキシのポクラスです。メンバー機能をクラスポさん似たのに使用されているプロキシサーバクラスです。それは簡単な場合の追加を参照するDLLから管理プロジェクトは、ことができるでしょう利用します。純クラスです。考慮することができます入りの作業クラスアップした場合、公開その他のポスタッフの方にはできない整列化).

が必要な場合は、次のオプションが見上げるでもリンクされているこの技術です。

これは、COM DLLファイルであるならば、あなたは、COM、.NETの相互運用性を使用することができます。スタックオーバーフローの質問がCにアクセスする++のネイティブCOM機能を相互運用するためにC#からのベストプラクティスはありますか?のの別のですこれを答える設問ます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top