0

私はこれで終わりです。私がやっていることは、FoxPro 8に公開されるいくつかのメソッドを持つ必要があるC#dllファイルを作成することです。ここhttp://www.west-wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.aspは、[ ClassInterface(ClassInterfaceType.AutoDual)](私の場合はC#)クラスの前で、Foxproのインテリセンスが魔法のように機能します。FoxProでCOMオブジェクトに正常にアクセスしていますが、残念ながらインテリセンスが機能せず、煩わしいです。私がこれに欠けている他のステップはありますか?メソッドが適切に公開されていることを確認するために探すレジストリエントリはありますか(インテリセンスが機能するため)?私が従うことになっているFoxproの他のステップはありますか(私はFoxProについて何も知りません!)

最近はかなりあいまいな質問かもしれませんが、ここの誰かが答えを知っている必要があります!

ありがとう

4

1 に答える 1

1

別のマシンで古いコードを掘り下げなくても、C# を使用していて、

/// (トリプル スラッシュ コメント)

メソッドの上に、次のようなものを置きます...

/// <summary>
/// 
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>

コードのヘッダー コメントとして。それはあなたが見逃しているものかもしれません。インテリセンスは、これらの「コメント/要約」見出し要素をタイプ ライブラリ シグネチャに含めることを検討している可能性があります。

いいえ...影響はありません...家に帰って私のマシン/サンプルコードをチェックしました...そうではありません...

于 2010-04-28T15:01:57.817 に答える