在Visual Fox Pro应用程序中部署DLL



我有一个Visual Fox Pro 9应用程序,我需要将其连接到.NET 3.5 DLL,我无法将其添加到项目中。

谁能帮我解决这个问题..

谢谢

VFP 不能直接使用 .NET 程序集。 他们可以通过 COM、Web 服务或其他互操作层使用它们。

有一些第三方库充当 VFP 和 .NET 之间的"桥梁",通过后期绑定调用公开 .NET 类型(例如 CreateInstance("MyDotNetObject") ),但 VFP 中没有对 .NET 的"本机"支持。

如果你想自己开桥,一种直接的方法是:

  • 创建引用其他 .NET 库的 .NET 库
  • 添加 COM 可见的类,并将调用传递到其他库
  • 使用 VFP 中的CreateObject创建互操作类的实例。

可以阅读本文以获取详细信息,或者只需搜索"VFP COM 互操作"以查找其他示例。

相关内容

  • 没有找到相关文章

最新更新