0

私の同僚は、彼が使用する必要がある dll を確認するように私に依頼しました。そこで、Visual Studio 2012 でオブジェクト ブラウザーを使用しました。今度は、dll 参照 (メソッド シグネチャとプロパティ) のテキスト バージョンのようにエクスポートできるかどうか尋ねられました。

それを行う方法はありますか?

私はすでに次のようなものを見ることができます

short get_Param(short sNumParam)
    Member of LMLib.ISWKey

説明専用のウィンドウで。すべてのメソッドを 1 つのファイルに入れるだけです。

4

1 に答える 1

2

あなたはトリックでそれを行うことができ、IDEにあなたのために定義を生成させることができます。次のように、テキストエディタでコードの断片を記述します。

 var obj = new LMLib.ISWKey();

テキストエディタでISWKeyを右クリックし、[定義に移動]を選択します。メタデータから自動生成された、定義を含む新しいテキストファイルを取得します。

COMインターフェイスの場合は、そのような名前のように聞こえます。VisualStudioコマンドプロンプトからOleview.exeを実行できます。[ファイル]+[Typelibの表示]を使用して、COMサーバーのタイプライブラリを選択すると、サーバーの自動生成されたIDLが取得されます。実際にCOMサーバーである場合は、このアプローチをお勧めします。[helpstring]属性などの詳細情報を取得できます。

そしてもちろん、DLLの所有者にドキュメントを依頼することを躊躇しないでください。DLLを使用するためのライセンスに多額の費用を支払いました。

于 2012-11-05T16:43:42.837 に答える