2017-01-12 66 views
0

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

谁能帮我这个..

谢谢

+0

据我所知,Fox Pro不是.NET,因此无法直接连接到.NET库。如果你写更多的细节,这将是很好的。你是Fox Pro应用程序的开发人员吗?你是.NET库的开发者吗?你可以在一个或另一个应用程序中进行一些更改吗 – Julo

回答

0

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

在那里有第三方库作为VFP和.NET之间的“桥梁”,通过晚期绑定的调用暴露.NET类型(例如CreateInstance("MyDotNetObject")),但没有.NET的“本机”支持。在VFP内。

如果你想推出自己的桥一个简单的方法是:

  • 创建一个.NET库,引用其他.NET库
  • 添加与COM可见和直通班对其他库的调用
  • 在VFP中使用CreateObject创建interop类的实例。

您可以阅读this article获取更多信息,或者只需搜索“VFP COM interop”以查找其他示例。

+0

原始海报可能会在这里找到https://west-wind.com/wwDotnetBridge.aspx。 –