如何让 FoxPro 8 中的智能感知与 .net COM 对象一起使用?

发布于 2024-08-30 13:13:36 字数 525 浏览 6 评论 0原文

我对此无计可施。我正在做的是制作一个 C# dll 文件,该文件需要向 FoxPro 8 公开一些方法。这个人在这里 http://www.west-wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.asp 表示您可以将 [ClassInterface(ClassInterfaceType.AutoDual)] 放在(C# 中)我的案例)类,然后 Foxpro 中的智能感知神奇地工作了。我在 FoxPro 中可以正常访问 COM 对象,但不幸的是智能感知不起作用,这让我很烦。我还缺少其他步骤吗?是否有一些注册表项可以查找以确认方法是否正确公开(以便智能感知正常工作)? Foxpro 中是否还有我应该遵循的其他步骤(我对 FoxPro 一无所知!)

如今这可能是一个相当晦涩的问题,但这里一定有人知道答案!

谢谢

I'm at my wit's end with this. What I'm doing is making a C# dll file that needs to have some methods exposed to FoxPro 8. This guy here http://www.west-wind.com/presentations/VfpDotNetInterop/DotNetFromVFP.asp says that you can put [ClassInterface(ClassInterfaceType.AutoDual)] in front of the (C# in my case) class, and then intellisense in Foxpro magically works. I'm accessing the COM object fine in FoxPro, but unfortunately the intellisense doesn't work, and it's annoying me. Is there some other step I'm missing to this? Is there some registry entry to look for to confirm that the methods are exposed properly (for intellisense to work)? Are there other steps in Foxpro that I'm supposed to follow (I don't know a thing about FoxPro!)

It might be a pretty obscure question these days, but someone on here must know the answer!

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

北方。的韩爷 2024-09-06 13:13:36

无需我深入研究另一台机器上的一些旧代码,我就知道如果您使用 C# 并

执行/// (三重正斜杠注释)

在方法上方

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

,它会将诸如...之类的内容作为标题注释添加到您的代码中。这可能就是你所缺少的东西。智能感知可能正在寻找这些“注释/摘要”标题元素以将其包含在类型库签名中。

不...没有影响...回到家并检查了我的机器/示例代码...不是它...

Without my digging into some old code on another machine, I know that if you are in C# and do a

/// (triple forward slash comment)

above a method, it puts stuff like...

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

as header comments to your code. That may be the thing you are missing. It may be that the intellisense is looking to these "comment/summary" heading elements to have in the type library signatures.

Nope... no impact... got home and checked my machine / sample code... not it...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文